entry: './app.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: "bundle.js"
},
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: ['env', 'es2015', 'stage-2']
}
}
}
]
}
这是我的 webpack 配置,它为我提供了 dist
目录中的 bundle.js
文件。我想丑化这个 bundle.js
并希望 bundle.js
和 bundle.min,js
都出现在 dist
目录。非常感谢您的帮助。
最佳答案
entry: {
'bundle': './app.js',
'bundle.min': './dist/bundle.js',
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: "[name].js"
},
plugins: [
new webpack.optimize.UglifyJsPlugin({
include: /\.min\.js$/,
minimize: true
})
]
试试这个,让我知道它是否有效!
关于javascript - uglify 捆绑文件并将它们都放在 webpack 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43519892/