【发布时间】:2014-05-29 09:49:05
【问题描述】:
我有 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"
}
}
当我将应用程序部署到生产环境时,我不想安装 devDependecies,所以我运行 npm install --production。但是在这种情况下,prepublish 脚本被调用,但它不需要,因为我在生产中使用 CDN 链接。
如何只在npm install之后而不是在npm install --production之后调用postinstall脚本?
【问题讨论】:
标签: javascript node.js continuous-integration npm