如何将一些环境变量设置为package.json
以内,以便与npm start
个类似命令一起使用?
以下是我目前package.json
岁时的情况:
{
...
"scripts": {
"help": "tagove help",
"start": "tagove start"
}
...
}
我想在启动脚本中设置环境变量(比如NODE_ENV
),同时仍然能够用一个命令npm start
启动应用程序.
如何将一些环境变量设置为package.json
以内,以便与npm start
个类似命令一起使用?
以下是我目前package.json
岁时的情况:
{
...
"scripts": {
"help": "tagove help",
"start": "tagove start"
}
...
}
我想在启动脚本中设置环境变量(比如NODE_ENV
),同时仍然能够用一个命令npm start
启动应用程序.
在脚本命令中设置环境变量:
...
"scripts": {
"start": "node app.js",
"test": "NODE_ENV=test mocha --reporter spec"
},
...
然后在应用程序中使用process.env.NODE_ENV
.
注:这是Mac & Linux only美元.有关窗口,请参阅注释.