Npm pós-instalação apenas no desenvolvimento
Eu tenho o módulo npm com o seguinte package.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"
}
}
Quando implanto meu aplicativo na produção, não quero instalar o devDependecies, portanto, corronpm install --production
. Mas neste casoprepublish
O script é chamado, mas não precisa, porque eu uso links CDN na produção.
Como chamar o script postinstall somente depoisnpm install
mas não depoisnpm install --production
?