Geril
Geril

Reputation: 105

Using package.json config object variables under windows

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.

Upvotes: 6

Views: 2545

Answers (2)

user2835192
user2835192

Reputation: 21

For Linux and windows:

Use cross-env's cross-env-shell

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

Source

Upvotes: 1

marcel
marcel

Reputation: 3149

Try this:

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

Upvotes: 6

Related Questions