我的package.json文件中有一个脚本部分,如下所示
"scripts": {
"start": "node_modules/.bin/grunt transpile && node dist/src/app.js",
}
当我从命令shell运行“npm start”时它工作正常。现在我需要引入我的js代码正在访问的两个环境变量,如下所示
if (process.env.APP_DATA_MODE === "complete") {
// perform some actions here
} else {
// perform some actions here
}
if (process.env.HOST_NAME === "dev") {
// do some dev env related code here
} else {
// do prod related code here
}
我想知道的是我应该如何在上面的“start”命令中引入这两个环境变量,或者至少我如何运行npm start命令并为上面列出的两个环境变量指定参数
已经尝试stack overflow article看起来像一个近似的匹配但没有运气,因为环境变量在代码执行期间一直空白