大佬教程收集整理的这篇文章主要介绍了Npm postinstall仅在开发中,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
较新的npm(&Yarn)版本包含对prepare
在每次install
运行后运行的脚本的支持,但仅在开发模式下运行。此外,prepublish
已弃用。这应该足够了:
{
scripts: {
"prepare": "bower install"
}
}
文件:https://docs.npmjs.com/misc/scripts
我有以下package.json的npm模块
{
"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
而不是之后调用posTinstall脚本npm install --production
?
以上是大佬教程为你收集整理的Npm postinstall仅在开发中全部内容,希望文章能够帮你解决Npm postinstall仅在开发中所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。