【发布时间】:2018-03-01 09:44:47
【问题描述】:
我在我的 Vue.js 项目中将我的源代码与 webpack 捆绑在一起。
我知道我有两种方式。
1。跨环境
package.json:
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
2。 webpack.{prod|dev}.config.js
package.json:
"build": "webpack --progress --hide-modules --config build/webpack.prod.conf.js",
命令制作的webpack.prod.conf.js
vue init webpack
我认为 2. 目前更好。 因为我想使用 {prod|dev}.env.js。对于几个环境变量。
但我不知道如何将它们捆绑成几个文件(如 bundle.js)而不是 app.[chunkhash].js on 2。
一般来说哪个比较流行?
令人困惑的是,Webpack4 于今年 2 月发布。 CommonChunk 似乎放弃了它。 我认为 webpack 建议使用“--mode”选项。但是
vue init webpack
command 似乎还没有赶上它。
【问题讨论】: