为了账号安全,请及时绑定邮箱和手机立即绑定

node-pre-gyp install --fallback-to-build

node-pre-gyp install --fallback-to-build

富国沪深 2021-11-25 15:29:25
当我为我的 hapi js 项目安装bcrypt模块时,它没有安装,它显示类似node-pre-gyp install --fallback-to-build我尝试通过运行安装;npm i node-pre-gyp但它不起作用。
查看完整描述

3 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

尝试卸载 bcrypt 并安装 bcryptjs

npm install --save bcryptjs && npm uninstall --save bcrypt


查看完整回答
反对 回复 2021-11-25
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

我建议你使用bcryptjs

这可能是因为您没有使用稳定版本的 node。在此处查看 npm 上的文档

node-gyp仅适用于稳定/已发布版本的节点。由于该bcrypt模块用于node-gyp构建和安装,因此您需要稳定版本的节点才能使用 bcrypt。如果不这样做,您可能会看到以下开头的错误:

gyp ERR! stack Error: "pre" versions gyp ERR! stack Error: "pre" versions of node cannot be installed, use the --nodedir flag instead


查看完整回答
反对 回复 2021-11-25
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

如果你想要 bcrypt 比

npm install --build-from-resource

如果上面的命令不能解决您的问题,那么它可能是 fsevents 的问题 ((仅当您使用它时)) 所以对于这次运行

npm install fsevents

如果问题仍然存在,而不是您的节点版本和 grpc 版本的问题,请单击此处了解更多信息


查看完整回答
反对 回复 2021-11-25
  • 3 回答
  • 0 关注
  • 790 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信