繁体   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