如何从内部设置一些环境变量package.json以与npm start类似命令一起使用
这是我目前拥有的package.json:
{
...
"scripts": {
"help": "tagove help",
"start": "tagove start"
}
...
}
Run Code Online (Sandbox Code Playgroud)
在这里,我想NODE_ENV在启动脚本中设置环境变量(例如),同时仍然只能使用一个命令启动应用程序npm start.
我有一个简单的要求:在我的npm脚本package.json文件中,有以下一行:
{
"scripts": {
"example": "some-lib --argument --domain \"https://tld.com\""
}
}
Run Code Online (Sandbox Code Playgroud)
现在,我想排除“域”。
首先尝试使用$npm_package_config,它可以工作:
{
"config": {
"domain": "https://tld.com"
},
"scripts": {
"example": "some-lib --argument --domain \"$npm_package_config_domain\""
}
}
Run Code Online (Sandbox Code Playgroud)
但我想从本地.env文件加载域。
我没有找到任何解决方案来在命令行上的npm脚本中读取env文件的内容。
有人可以给我提示解决此问题的方法吗?