2016-11-10 163 views
1

我的環境運行良好,但突然出現此行爲。webpack-dev-server呈現所有js文件,但在加載時拋出404

該頁面包含一些腳本'images.js'polyfill.js 'vendor.js'

當運行的WebPack服務器,一切都很好地啓動(綠色 '渲染' 消息)。但是,當打開頁面(index.html可用)時,在加載引用的腳本時,我只是在輸出窗口中獲得404。

在我看來,服務器啓動時出現內部錯誤,但沒有錯誤輸出。有什麼方法可以更深入地瞭解服務器啓動時的內容嗎?

+0

檢查您生成的JavaScript文件在您的文件夾,並確保您指向索引文件中正確的目錄。 –

+0

這是我不瞭解的一部分。根據配置,輸出應該在'dist'文件夾中 輸出:{ path:helpers.root('dist'), publicPath:'', filename:'[name] .js', chunkFilename :'[id] .chunk.js' } 但只是運行服務器,沒有文件出現在那裏。所以我相信,它只是把它們留在記憶中。 –

+0

有沒有人有一些webpack服務器的見解?它擁有呈現的js文件的位置,以及我可以在哪裏看到更多日誌信息? –

回答

1

感謝Github上的傢伙,我終於可以解決它。結果發現,在Windows 10上運行webpack服務器的行爲(我的同事都可以使用)和Windows Server 2008(我正在使用它)的行爲有所不同。將webserver config中的'publicPath'設置爲http://localhost:3000/解決了這個問題。看到

https://github.com/webpack/webpack-dev-server/issues/702

+0

我有類似的問題在Win Server 2008上運行webpack構建。導致的捆綁包.js是不同的,而不是與Win 10構建相反。 –

相關問題