将值传递给 .js 文件的 npm 运行 脚本
npm run script that passes value to .js file
我正在将这些构建脚本添加到我的 package.json:
npm run do-build --dev
npm run do-build --prod
我想要 运行 exec 文件为我做一个构建,但是基于这些 --dev/prod 我想将参数传递给我的 setEnvironment.js 文件,基本上设置如果这是 dev 或 prod 环境,则变量是变量,并且基于该变量,某些功能将是 on/off.
在我的 package.json 脚本中,如何将 variable/value 传递到我正在调用的 js 文件。
"scripts": {
"do-build:dev": "node ./src/setEnvironment.js"
}
如何在我的 do-build 脚本中将变量传递给 setEnvironment.js?
有多种方法可以做到这一点。
最简单的就是这样定义两个任务:
"scripts": {
"do-build:dev": "ENV=DEV node ./src/setEnvironment.js",
"do-build:prod": "ENV=PROD node ./src/setEnvironment.js"
}
我正在将这些构建脚本添加到我的 package.json:
npm run do-build --dev
npm run do-build --prod
我想要 运行 exec 文件为我做一个构建,但是基于这些 --dev/prod 我想将参数传递给我的 setEnvironment.js 文件,基本上设置如果这是 dev 或 prod 环境,则变量是变量,并且基于该变量,某些功能将是 on/off.
在我的 package.json 脚本中,如何将 variable/value 传递到我正在调用的 js 文件。
"scripts": {
"do-build:dev": "node ./src/setEnvironment.js"
}
如何在我的 do-build 脚本中将变量传递给 setEnvironment.js?
有多种方法可以做到这一点。
最简单的就是这样定义两个任务:
"scripts": {
"do-build:dev": "ENV=DEV node ./src/setEnvironment.js",
"do-build:prod": "ENV=PROD node ./src/setEnvironment.js"
}