Npm postinstall仅在开发环境下

17 浏览
0 Comments

Npm postinstall仅在开发环境下

我有一个npm模块,它有以下的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"

}

}

当我将我的应用部署到生产环境时,我不想安装devDependencies,所以我运行npm install --production。但在这种情况下,prepublish脚本被调用了,但它不需要被调用,因为我在生产环境中使用CDN链接。

如何在npm install之后调用postinstall脚本,但不在npm install --production之后调用呢?

0