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?

questionAnswers(8)

yourAnswerToTheQuestion