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

当我为我的 hapi js 项目安装bcrypt模块时,它没有安装,它显示类似

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

我尝试通过运行安装;

npm i node-pre-gyp

但它不起作用。


富国沪深
浏览 791回答 3
3回答

蓝山帝景

尝试卸载 bcrypt 并安装 bcryptjsnpm install --save bcryptjs && npm uninstall --save bcrypt

一只萌萌小番薯

我建议你使用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

白猪掌柜的

如果你想要 bcrypt 比npm install --build-from-resource如果上面的命令不能解决您的问题,那么它可能是 fsevents 的问题 ((仅当您使用它时)) 所以对于这次运行npm install fsevents如果问题仍然存在,而不是您的节点版本和 grpc 版本的问题,请单击此处了解更多信息
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript