使webpack将文件从src移动到dest而不进行处理

时间:2018-05-07 09:18:20

标签: javascript jsf webpack

我有一些运行JSF的站点和一些使用webpack处理的vanilla ES6(运行4.6)。

问题是webpack在将文件移动到我的dest文件夹时为我的jsf.js文件添加了一些内容,并且不能解决JSF需要运行的问题。

设置:src文件夹中有jsf.js和vanilla ES6文件。然后我使用webpack处理并将bundle和jsf.js文件移动到dest文件夹。

JSF.js文件已经在src文件夹中被最小化,并且不能被uglified所以我在uglify上添加了exclude:

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

jsf.js也有自己的入口btw。

所以我的问题是,如何让webpack 只移动移动jsf.js并且不添加任何内容?我必须在这里找到某种排除。除了uglify,我没有使用插件。

1 个答案:

答案 0 :(得分:1)

如果您只想将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/' }
  ])
]
相关问题