Using package.json config object variables under windows

2.5k views Asked by At

Does anybody know how to use variables from package.json config object under windows? Here is my current config object:

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

And here is my npm script command:

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

It's working fine under Linux and MAC OS, but windows have problem with it.

2

There are 2 answers

3
marcel On BEST ANSWER

Try this:

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

For Linux and windows:

Use cross-env's cross-env-shell

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

Source