在windows下使用package.json配置对象变量

时间:2015-06-15 10:14:41

标签: node.js windows npm package.json

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

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

这是我的npm脚本命令:

   <td colspan="2"  style="background-image:url('site_conf/images/det_banner.jpg'); background-repeat:no-repeat; background-position:center;" width="100%" height="100" align="right" >

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

2 个答案:

答案 0 :(得分:5)

试试这个:

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

答案 1 :(得分:1)

对于Linux和Windows:

使用cross-env的cross-env-shell

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

Source