Javascript 使网页包在不处理文件的情况下将文件从src移动到dest
我有一些网站使用JSF运行,还有一些香草ES6正在使用运行4.6的webpack处理 问题是webpack在将文件移动到我的dest文件夹时会向我的jsf.js文件中添加一些内容,而与jsf的运行方式无关 设置:src文件夹中有jsf.js和香草ES6文件。然后,我使用webpack处理并将捆绑包和jsf.js文件移动到dest文件夹中 JSF.js文件已在src文件夹中最小化,无法uglify,因此我在uglify上添加了exclude:Javascript 使网页包在不处理文件的情况下将文件从src移动到dest,javascript,jsf,webpack,Javascript,Jsf,Webpack,我有一些网站使用JSF运行,还有一些香草ES6正在使用运行4.6的webpack处理 问题是webpack在将文件移动到我的dest文件夹时会向我的jsf.js文件中添加一些内容,而与jsf的运行方式无关 设置:src文件夹中有jsf.js和香草ES6文件。然后,我使用webpack处理并将捆绑包和jsf.js文件移动到dest文件夹中 JSF.js文件已在src文件夹中最小化,无法uglify,因此我在uglify上添加了exclude: optimization: { minimi
optimization: {
minimizer: [
new UglifyJsPlugin({
exclude: /(jsf.js)/,
})
]
}
jsf.js也有自己的条目
所以我的问题是,如何让webpack只移动jsf.js而不添加任何内容?这里一定有我错过的某种排除。如果您只想将jsf.js复制到dist目录,那么我只使用uglify以外的插件。。您应该尝试,而不是给它自己的条目 通过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/' }
])
]
你能提供更详细的网页配置吗?既然你不希望webpack处理jsf.js,为什么它有自己的条目呢?我之所以有条目,唯一的原因是要将它移动到dest文件夹中——我希望webpack处理所有的js文件,而不必依赖其他npm脚本或gulp/grunt来移动它。但也许我很怀念那样使用它。基本上我需要的是网页只复制文件到dest。没有更多关于配置的内容需要添加-它有“标准”的输入、输出和babel-loader的单一规则。但是ofc,没有把它看作那样的静态文件,但我想它有点-所以复制插件是完美的。谢谢执行此操作时,我无法读取未定义的属性“emit”。。。有什么想法吗?