我的config
中有一个package.json
部分,其中包含2个环境变量(port
& host
)。在我的.js
内,我可以使用process.env.npm_package_config_port
或config_host
来访问这些值。
以下是我的节点app package.json中的配置部分。正如您所看到的,我已经在其中添加了两个变量(主机和端口)。我需要在我的scripts
对象(下面)中引用这些值。
"config": {
"port":"3000",
"host": "localhost"
},
"scripts": {
"start": "env NODE_ENV=DEV rnws start --hostname config.host",
.....
}
正如您所看到的,我正在尝试引用config.host
中的start script
值。但这不起作用。我也尝试NODE_ENV.config_host
来引用该值,但它也不起作用。有什么想法吗?
答案 0 :(得分:1)
对于Windows,请尝试
"start": "env NODE_ENV=DEV rnws start --hostname %npm_package_config_host%",
对于Linux,请尝试
"start": "env NODE_ENV=DEV rnws start --hostname $npm_package_config_host",