我尝试在 webpack 命令(2.1.0-beta.27)中添加 - optimize-minimize 选项,但我仍然获得了bundle.js ,而不是bundle.min?js:
"build:production": "node_modules/.bin/del-cli public/js/app &&
node_modules/.bin/ngc -p tsconfig.aot.json &&
node_modules/.bin/ngc -p tsconfig.aot.json &&
node_modules/.bin/webpack --config webpack.config.prod.js --optimize-minimize --progress --profile --bail &&
node_modules/.bin/del-cli 'public/js/app/**/*.js'
'public/js/app/**/*.js.map' '!public/js/app/bundle.js'
'!public/js/app/*.chunk.js' 'assets/app/**/*.ngfactory.ts'
'assets/app/**/*.shim.ts'"
我的 webpack.config.prod.js
中还有 UgifyJsPlugin new webpack.optimize.UglifyJsPlugin({
sourceMap: false
}),
是否足够或缺少某些东西? 是否也值得gzip捆绑?如果是的话,我应该怎么做呢? (Nginx)
感谢您的反馈
答案 0 :(得分:2)
文件名bundle.js
是任意的。它是您在Webpack配置中设置的内容,可能在output.path
设置中。查看文件的实际内容以查看它是否已缩小,如果您使用的是Uglify webpack插件,将会是这样。