gpt4 book ai didi

node.js - 如何在npm脚本中获取环境变量?

转载 作者:行者123 更新时间:2023-12-02 10:43:25 27 4
gpt4 key购买 nike

我正在尝试访问 npm 脚本本身中的环境变量,如下所示:

"scripts": {
"test": "istanbul cover node_modules/.bin/_mocha --root ../SERVER/routes -- --recursive"
},

然后像这样启动这个脚本:

SERVER=somewhere npm test

如何获取 package.json 本身的 npm 脚本中 SERVER 变量的解析值?

最佳答案

对于 Windows 用户,您可以使用如下变量:%SERVER% 而不是 $SERVER

或者更好的使用方法cross-env module这将允许您在所有平台上像 Linux 一样进行操作:

npm i cross-env

并使用它:

"scripts": {
"test": "cross-env-shell \"istanbul cover node_modules/.bin/_mocha --root ../$SERVER/routes -- --recursive\""
}

关于node.js - 如何在npm脚本中获取环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40022474/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com