У меня есть модуль npm со следующим пакетом. json
{
"name": "my-app",
"version": "0.0.0",
"scripts": {
"prepublish": "bower install",
"build": "gulp"
},
"dependencies": {
"express": "~4.0.0",
"body-parser": "~1.0.1"
},
"devDependencies": {
"gulp": "~3.6.0",
"bower": "~1.3.2"
}
}
Когда я развертываю свое приложение для производства, я не хочу устанавливать devDependecies, поэтому я запускаю npm install --production
. Но в этом случае вызываются prepublish
script, но это не нужно, потому что я использую ссылки CDN в процессе производства.
Как вызвать postinstall script только после npm install
, но не после npm install --production
?