私はこのような何かを達成したいと思います:webpack.config.js はnpmカスタムフラグを使用してwebpack.configで使用可能な構成変数の値を設定できますか?
はこのようなものが存在してい
に使用される異なるoutput.pathを設定するためにnpm run build --path custom
?
私はこのような何かを達成したいと思います:webpack.config.js はnpmカスタムフラグを使用してwebpack.configで使用可能な構成変数の値を設定できますか?
はこのようなものが存在してい
に使用される異なるoutput.pathを設定するためにnpm run build --path custom
?
最後に使用した溶液は、このコマンドを使用しています。
const target = process.env.DIST
? process.env.DIST
: 'dist';
と私たちは一緒に行くの出力で: DIST=[YOUR-DIRECTORY] npm run build
webpack.configは次のようにDISTの値を扱う path: path.resolve(__dirname, target)
は、私はこのような設定フィールドを使用してのように私の目標に似た何かを達成するために管理:
"name": "foo",
"config": { "dist": "bar" },
"scripts": {
"build": "webpack --watch",
"custom": "node test.js"
}...
私はDIST(「バー」)の値を変更するために管理して: npm config set foo:dist apple
そして、私はdistの値にアクセスできます:process.env.npm_package_config_dist
おそらく理想的ではありませんが、動作します。私はより良い提案にオープンしています。
私は 'npm run-script build - --foo =" bar "'のようなことができるはずですが、動作させることができませんでした –