我将这些构建脚本添加到我的package.json:
...
Current = Items.First();
comboBox1.DataBindings.Add("Text", Current, "color", true, DataSourceUpdateMode.OnValidation);
...
我想运行exec文件为我做一个构建,但基于这些--dev / prod我想将参数传递给我的setEnvironment.js文件,如果这是dev或prod环境并基于它,它基本上会设置变量在该变量上,某些功能将打开/关闭。
在我的脚本中的package.json中如何将变量/值传递给我正在调用的js文件。
npm run do-build --dev
npm run do-build --prod
如何在我的do-build脚本中将变量传递给setEnvironment.js?
答案 0 :(得分:1)
有多种方法可以做这样的事情。
最简单的是定义两个类似的任务:
"scripts": {
"do-build:dev": "ENV=DEV node ./src/setEnvironment.js",
"do-build:prod": "ENV=PROD node ./src/setEnvironment.js"
}