Npm postinstall仅在开发环境下
- 论坛
- Npm postinstall仅在开发环境下
17 浏览
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
之后调用呢?