5

有人知道如何在 windows 下使用 package.json 配置对象中的变量吗?这是我当前的配置对象:

"config": {
    "webpack_server_port": "8080",
    "mockup_server_port": "3000"
}

这是我的 npm 脚本命令:

"dev:server": "npm run clean && webpack-dev-server --progress --colors --port $npm_package_config_webpack_server_port",

它在 Linux 和 MAC OS 下运行良好,但 windows 有问题。

4

2 回答 2

6

尝试这个:

"dev:server": "npm run clean && webpack-dev-server --progress --colors --port %npm_package_config_webpack_server_port%"
于 2015-06-15T13:54:10.510 回答
1

对于 Linux 和 Windows:

使用 cross-env 的 cross-env-shell

"dev:server": "cross-env-shell 'echo ${npm_package_config_webpack_server_port}'"

资源

于 2019-08-22T18:31:20.880 回答