npm脚本运行预安装,但不适用于preupdate
我在package.json中为节点应用程序引用了一个脚本。
我的脚本运行良好
npm install
但不是
npm update
packages.json的摘录是
"scripts": { "start": "node app.js", "preinstall": "node scripts/install.js", "preupdate": "node scripts/install.js" }
整个文件在https://github.com/Pike/outreach/blob/master/package.json 。
据我所知,他们已经禁用npm更新(preupdate / postupdate)的脚本 – 有关最佳做法…
这是一个完全痛苦的屁股 – 他们希望你使用node-gyp和.gyp文件来构build节点模块 – 它依赖于python! 不用了,谢谢!
由于我们无法在我们的生产服务器上安装python,所以我仍然在键盘上敲打我的头。
更新 Python在大多数Linux发行版上都可用,不算什么大事