爱生活,爱分享


DEBIAN云服务器上NPM INSTALL安装依赖总是失败的一种解决办法

haiten 2021-06-08 766浏览 0条评论
首页/正文
分享到: / / / /

出现的情况

一个在win环境下一直编写的vue项目,需要部署到云服务器上面,由于只是为了方便开发人员暂时预览,暂时就只是打算用 npm run serve 的方式跑起来就行。

但是云服务器是debian,等装完了npm,传完了项目文件,打算安装依赖执行 npm install 的时候,报出了以下错误

查看完整日志如下

其中比较重要的就是

44131 verbose stack Error: deasync@0.1.20 install: `node ./build.js`
44131 verbose stack Exit status 1
44131 verbose stack     at EventEmitter.<anonymous> (/usr/local/nodejs/node-v10.15.3-linux-x64/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:301:16)
44131 verbose stack     at EventEmitter.emit (events.js:189:13)
44131 verbose stack     at ChildProcess.<anonymous> (/usr/local/nodejs/node-v10.15.3-linux-x64/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
44131 verbose stack     at ChildProcess.emit (events.js:189:13)
44131 verbose stack     at maybeClose (internal/child_process.js:970:16)
44131 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)

以及后面npm给出的一些提示

44138 error code ELIFECYCLE
44139 error errno 1
44140 error deasync@0.1.20 install: `node ./build.js`
44140 error Exit status 1
44141 error Failed at the deasync@0.1.20 install script.
44141 error This is probably not a problem with npm. There is likely additional logging output above.
44142 verbose exit [ 1, true ]

npm还说这个似乎不是他们的锅 This is probably not a problem with npm

解决

一番百度谷歌之后,这篇stackOverFlow上的文章吸引了我

https://stackoverflow.com/questions/59289903/why-do-i-get-these-errors-deasync-node-build-js-fsevents-node-insta

确实,我应该试一下用yarn来安装依赖

之后我先安装了yarn,然后执行了以下命令

yarn upgrade
yarn install

之后就好了,就是这么神奇!

版权声明:本文为halozhy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/halozhy/article/details/108804294

最后修改:2021-06-08 03:40:55 © 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

上一篇

发表评论

说点什么吧~

评论列表

还没有人评论哦~赶快抢占沙发吧~