npm运行脚本,将值传递给.js文件
我将这些构build脚本添加到我的package.json中:
npm run do-build --dev npm run do-build --prod
我想运行exec文件来为我做一个构build,但基于这些–dev / prod我想传递参数给我的setEnvironment.js文件,基本上设置variables,如果这是dev或prod环境,并基于该variables一些function将被打开/closures。
在我脚本的package.json中,如何将variables/值传递给我正在调用的js文件。
"scripts": { "do-build:dev": "node ./src/setEnvironment.js" }
如何在我的do-build脚本中将variables传递给setEnvironment.js?
有多种方法可以做到这一点。
最简单的是定义两个这样的任务:
"scripts": { "do-build:dev": "ENV=DEV node ./src/setEnvironment.js", "do-build:prod": "ENV=PROD node ./src/setEnvironment.js" }