【发布时间】:2017-11-30 16:37:45
【问题描述】:
在我的package.json 文件中,我有一个这样定义的脚本:
"scripts": {
"start": "webpack-dev-server --open --config webpack.dev.js"
}
我想将我的主机名传递给它,这是一个名为 HOSTNAME 的 Windows 环境变量。我尝试了以下解决方案,但似乎都没有工作:
"start": "webpack-dev-server --open --config webpack.dev.js --host HOSTNAME"
和
"start": "webpack-dev-server --open --config webpack.dev.js --host %HOSTNAME%"
我错过了什么?
【问题讨论】:
-
%HOSTNAME%对我来说效果很好。 -
如果我在 cmd 中只键入 HOSTNAME 它可以工作,但不能通过脚本或使用 % :(
-
我做测试时做错了。我使用
set HOSTNAME=asdf手动设置了主机名变量,它覆盖了主机名工具。请参阅下面的答案。
标签: node.js npm environment-variables