2017-09-04 45 views
0

我有一個使用webpack打字的項目設置。該項目還包含一些JavaScript文件,應該將其複製到輸出目錄而不用以任何方式處理它們。Webpack:將javascript文件複製到輸出目錄而不處理它們

我該如何做到這一點?

+0

任何機會,你可以檢查['configuration'(https://webpack.github.io/docs/configuration.html)。我想'入口'或'外部'可能是一種方式,或者你可以去'noParse'選項 – Icepickle

回答

1

我想你可以識別這些文件。可以用一些glob模式或直接文件名。然後使用

copy-webpack-plugin

+0

偉大的,這就是我現在使用的:'new CopyWebpackPlugin([{from :「src/integration/integration.loader。*。js」,flatten:true}])' –

-1

我不會試圖用WebPack做到這一點...... 只需用npm腳本複製文件即可。 可以說在你的package.json

"scripts": { 
    "deldist": "rimraf ./assets/dist", 
    "copy": "copy command here", 
    "prod": "npm run deldist && cross-env NODE_ENV=production webpack --progress --hide-modules --display-error-details && npm run copy" 
}, 

... somenthing這樣 ,那麼你可以運行

npm run prod 
+0

我爲什麼要? Webpack正在執行我所有的捆綁任務,並已經複製了其他靜態文件,如圖像。 JS文件稍微有些棘手,因爲它們會被處理。儘管如此,它的webpacks工作,以複製它們 –

+0

多數民衆贊成在簡單的方法...你可以,如果你想尋找一個裝載機或製造自己的裝載機 – CodeHacker

相關問題