学无先后,达者为师

网站首页 编程语言 正文

npm ERR 部署meteor时npm install出错问题解决

作者:TT-knight 更新时间: 2022-01-12 编程语言

npm ERR 部署meteor时npm install出错问题解决

部署meteor时,npm install总是出错,这里把自己出错的问题以及解决的方法一并说明


问题1:缺少bcrypt@3.0.8

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bcrypt@3.0.8 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@3.0.8 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\lenovo\AppData\Roaming\npm-cache\_logs\2022-01-03T01_39_35_248Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! meteor-dev-bundle@ install: `node npm-rebuild.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the meteor-dev-bundle@ install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\lenovo\AppData\Roaming\npm-cache\_logs\2022-01-03T01_39_35_420Z-debug.log

解决方案:

npm install bcrypt@3.0.8npm install bcrypt

问题2:版本不匹配问题

在这里插入图片描述

解决方案:

找到生成这个项目的npm版本,然后在服务器安装该版本。所以出问题了可以先解决头部警告,后面可能啥事都没有了。(看了网上一堆问答,搞了一天,累死)

npm -v
npm install -g npm@版本号

最后所有问题都没了,开心!

问题3:运行问题,fibers.node出错

在这里插入图片描述

解决方案:

是我想太多了,又来一个问题!!这个问题是fibers.node看网上说是版本号的问题,我试着安装三个版本,最后安装12.18.4的时候成功。(主要自己本地电脑14.18.1也可以运行,但在服务器却不行,头疼)
也有的是fibers.node missing的问题,这个可以直接去这个网址上下载缺失的版本,然后重命名为fibers.node。
fibers.node下载

总结:

目前遇到的所有问题都是版本的问题,所以部署的时候一定要和原项目的环境一致,不要用最新的node.js和npm。

原文链接:https://blog.csdn.net/a1511954497/article/details/122284104

栏目分类
最近更新