【问题标题】:Encountering error while installing a NPM package安装 NPM 包时遇到错误
【发布时间】:2021-08-23 23:23:22
【问题描述】:

当我尝试通过 NPM 安装 bcrypt 时,我收到此错误:

npm ERR! code 127
npm ERR! path Z:\Authentication-Service\node_modules\bcrypt
npm ERR! command failed
npm ERR! command bash -c node-pre-gyp install --fallback-to-build
npm ERR! /mnt/z/Authentication-Service/node_modules/.bin/node-pre-gyp: 11: exec: node: not found

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Xandrrrr\AppData\Local\npm-cache\_logs\2021-08-23T23_15_39_915Z-debug.log

我已经尝试过的:

  • 重新安装节点
  • 验证路径变量

我的版本:

  • 节点v16.7.0
  • NPM 7.20.3

【问题讨论】:

  • 你用什么命令安装 bcrypt?
  • 我用过node i bcrypt
  • 不是npm i bcrypt吗?
  • 我有点笨,我打错字了。是的,我使用了npm i bcrypt(这里是 cmets 中的错字,而不是终端中的)

标签: node.js npm bcrypt node-pre-gyp


【解决方案1】:

节点v16.7.0 不是LTS 版本。

可能它已经弃用了bcrypt 需要的一些功能(但我不确定)!

尝试将Node降级到当前的LTS版本v14.17.6

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多