2017-07-07 150 views

回答

0

我不认为有办法做到这一点,因为npm install假定它无法识别的所有参数都是软件包名称。什么可行,而且是一种常见的解决方案,就是使用环境变量。当你这样做:

$ SOME_PARAM=some-value npm install 

...然后你可以process.env.SOME_PARAM访问您postinstall.js脚本SOME_PARAM值。

+0

嗯。是的,这将适用于MacOS或Linux。 IT在Windows中并不容易。任何跨界解决方案? Thougts? –

+0

看到这个相关的问题,它有几个可行的答案:https://stackoverflow.com/questions/9249830/how-can-i-set-node-env-production-in-windows –

相关问题