簡體   English   中英

使Webpack無需處理即可將文件從src移至dest

[英]Make webpack move files from src to dest without processing it

我有一些運行JSF的站點和一些正在用webpack處理的香草ES6(運行4.6)。

問題是,當webpack將文件移動到我的dest文件夾時,它會將一些內容添加到我的jsf.js文件中,並且與需要運行JSF的方式不兼容。

設置:src文件夾中有jsf.js和普通ES6文件。 然后,我使用webpack處理並將包和jsf.js文件移動到dest文件夾。

JSF.js文件已在src文件夾中最小化,無法被丑化,因此我在uglify上添加了exclude:

 optimization: {
    minimizer: [
      new UglifyJsPlugin({
        exclude: /(jsf.js)/,
      })
    ]
  }

jsf.js也有其自己的條目btw。

所以我的問題是,如何使webpack 移動jsf.js而不添加任何內容? 我在這里一定缺少某種排除。 除了uglify外,我不使用任何插件。

如果只想將jsf.js復制到dist目錄。 您應該嘗試copy-webpack-plugin ,而不要給它自己的條目。

通過npm安裝它:

npm i -D copy-webpack-plugin

在webpack.config.js中要求它

const CopyWebpackPlugin = require('copy-webpack-plugin')

添加到插件的數組

[
  new CopyWebpackPlugin([
    { from: 'path/to/jsf.js', to: 'dist/' }
  ])
]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM