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发行版上都可用,不算什么大事
- 不能基于TutorialPoint上的Node.js教程进行POST和DELETE
- Socket.io和Heroku上的多个Dyno Node.js应用程序。 WebSocket在连接build立之前closures
- Node-Webkit在不同的窗口启动function
- 有除了V8以外的JavaScript引擎的node.js平台的任何端口或替代实现?
- 刷新/重新加载socket.io“连接”事件不会触发
- 连接在node.js中与response.end丢失
- queue.drain上的node.jsasynchronouscallback错误
- npm install:指定package.json?
- 如何在不使用_id的情况下返回数据当我在mongoose中使用findByIdAndUpdate?