Debian云服务器上npm install安装依赖总是失败的一种解决办法
目录出现的情况解决首先,请允许我高声呐喊 yarn永远滴神出现的情况一个在win环境下一直编写的vue项目,需要部署到云服务器上面,由于只是为了方便开发人员暂时预览,暂时就只是打算用 npm run serve 的方式跑起来就行。但是云服务器是debian,等装完了npm,传完了项目文件,打算安装依赖执行 npm install 的时候,报出了以下错误查看完整日志如下其中比较重要的就是44131
·
首先,请允许我高声呐喊 yarn永远滴神
出现的情况
一个在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
之后就好了,就是这么神奇!
更多推荐
已为社区贡献2条内容
所有评论(0)