为什么我在 运行 npm install 时在 bcrypt 中出现错误 404?
Why I get error 404 in bcrypt when I run npm install?
我试图在我的项目中 运行 sudo npm install
,但我遇到了下一个错误:
Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v64-linux-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.3 and node@10.15.3 (node-v64 ABI) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Tried to download(undefined): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v64-linux-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.3 and node@10.15.3 (node-v64 ABI) (falling back to source compile with node-gyp)
我使用的是 10.15.3 node 版本和 6.4.1 npm 版本。
如何解决这个错误?
删除节点模块文件。然后使用 sudo npm i bcrypt --save
手动安装 bcrypt
。
然后 运行 命令 sudo npm i
.
如果这不起作用,请尝试不使用 sudo
命令。
因为它看起来是节点 gyp 的问题。首先在 linux.
中安装 build-essential
sudo apt-get install build-essential
之后你需要安装python-dev
sudo apt-get install python-dev
就是这样,现在您需要重新安装 bcrypt
软件包。
我试图在我的项目中 运行 sudo npm install
,但我遇到了下一个错误:
Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v64-linux-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.3 and node@10.15.3 (node-v64 ABI) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Tried to download(undefined): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v64-linux-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.3 and node@10.15.3 (node-v64 ABI) (falling back to source compile with node-gyp)
我使用的是 10.15.3 node 版本和 6.4.1 npm 版本。
如何解决这个错误?
删除节点模块文件。然后使用 sudo npm i bcrypt --save
手动安装 bcrypt
。
然后 运行 命令 sudo npm i
.
如果这不起作用,请尝试不使用 sudo
命令。
因为它看起来是节点 gyp 的问题。首先在 linux.
中安装build-essential
sudo apt-get install build-essential
之后你需要安装python-dev
sudo apt-get install python-dev
就是这样,现在您需要重新安装 bcrypt
软件包。