节点启动脚本内的引用环境variables
我在我的package.json
有一个config
部分,其中包含2个环境variables( port
和host
)。 在我的.js
里面,我可以使用process.env.npm_package_config_port
或config_host
来访问这些值。
以下是我的节点app package.json中的configuration部分。 正如你所看到的,我已经添加了两个variables(主机和端口)。 我需要在我的scripts
对象(下)中引用这些值。
"config": { "port":"3000", "host": "localhost" }, "scripts": { "start": "env NODE_ENV=DEV rnws start --hostname config.host", ..... }
正如你所看到的,我试图引用start script
的config.host
值。 但是这不起作用。 我也尝试NODE_ENV.config_host
引用值,但它也不工作。 有任何想法吗?
每个package.json
对于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",