使用package.json中的环境变量运行npm脚本

时间:2018-06-24 16:24:12

标签: environment-variables package.json npm-scripts

我正在使用特定的任务运行程序来执行名为Yoshi的节点脚本。我想从package.json运行脚本,例如yoshi test,但要使用自定义环境变量(例如 special_variable ):

"scripts": {
    "start": "yoshi start", 
    "test":  "special_variable=value yoshi test // this case"
}

2 个答案:

答案 0 :(得分:1)

显然,我可以在ENV中使用 npm-script 前缀传递环境变量,如下所示:

"scripts": {
    "start": "yoshi start", 
    "test":  "ENV special_variable=value yoshi test"
}

答案 1 :(得分:1)

我认为您可以创建.env文件并在其中添加变量。