我想实现这样的事情:
npm run build --path custom
为了设置不同的output.path将在webpack.config.js使用
请问这样的事情存在?
我设法实现类似的东西,我的目标就像使用配置领域是这样的:
"name": "foo",
"config": {
"dist": "bar"
},
"scripts": {
"build": "webpack --watch",
"custom": "node test.js"
}
...
我设法修改与dist ("bar")
的价值:
npm config set foo:dist apple
我可以访问与dist
的价值:
process.env.npm_package_config_dist
也许并不理想,但它的工作原理。我接受更好的建议。
到底使用的解决方案使用下面的命令:
DIST=[YOUR-DIRECTORY] npm run build
该webpack.config
处理DIST
一样的价值:
const target = process.env.DIST
? process.env.DIST
: 'dist';
而在输出我们一起去:path: path.resolve(__dirname, target)