无法在节点js中安装bcrypt模块

时间:2017-02-24 09:47:50

标签: node.js

我的系统详情 Ubuntu 16.04.1 LTS

node -v v6.0.0

npm -v 3.8.6

node-pre-gyp ERR! Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.2/bcrypt_lib-v1.0.2-node-v48-linux-x64.tar.gz 
node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.2 and node@6.0.0 (node-v48 ABI) (falling back to source compile with node-gyp) 

2 个答案:

答案 0 :(得分:0)

您尝试下载的tar.gz会提供404。

尝试使用以下代码安装bcryct:npm install bcrypt

可以找到完整的安装程序:https://www.npmjs.com/package/bcrypt

答案 1 :(得分:0)

我首先安装了所需的软件包,解决了这个问题。

  1. 首先,我使用此command检查了我的操作系统的版本:

    cat /etc/*-release
    
  2. 然后updated图书馆:

    Sudo NPM install node-gyp -g
    sudo apt-get install Python
    sudo apt-get install make
    sudo apt-get install g+
    
  3. 然后使用root权限我再次执行NPM install这次正确安装了bycrypt。