当我在命令行中运行这个npm install bcrypt --save时,我有以下内容:
> bcrypt@2.0.0 install C:\Users\User\Desktop\loginApp\node_modules\bcrypt
> node-pre-gyp install --fallback-to-build
node-pre-gyp ERR!试图下载(302): https://github.com/kelektiv/node.bcrypt.js/releases/download/v2.0.0/bcrypt_lib-v2.0.0-node-v57-win32-x64-unknown.tar.gz
node-pre-gyp ERR!找不到bcrypt@2.0.0和。的预构建二进制文件 node@8.9.4(node-v57 ABI,未知)(回退到源代码编译 with node-gyp)
一次一个地在此解决方案中构建项目。启用 并行构建,请添加“/ m”开关。
blowfish.cc
bcrypt.cc
bcrypt_node.cc
win_delay_load_hook.cc
.. \ src \ bcrypt_node.cc(83):警告C4244:'参数':转换自 'ssize_t'到'unsigned char',可能会丢失数据 [C:\用户\用户\桌面\ loginApp \ node_modules \ bcrypt \建立\ bcrypt_lib.vcxproj] 创建库C:\ Users \ User \ Desktop \ loginApp \ node_modules \ bcrypt \ build \ Release \ bcrypt_lib.lib 和对象 C:\用户\用户\桌面\ loginApp \ node_modules \ bcrypt \建立\发布\ bcrypt_lib.exp 生成代码完成生成代码bcrypt_lib.vcxproj - > C:\用户\用户\桌面\ loginApp \ node_modules \ bcrypt \建立\发布\ bcrypt_lib.node bcrypt_lib.vcxproj - > C:\用户\用户\桌面\ loginApp \ node_modules \ bcrypt \建立\发布\ bcrypt_lib.pdb (完整PDB)复制 C:\用户\用户\桌面\ loginApp \ node_modules \ bcrypt \建立\发布/ bcrypt_lib.node 至 C:/用户/用户/桌面/ loginApp / node_modules / bcrypt / LIB /结合\ bcrypt_lib.node
1 file(s) copied.
npm WARN loginapp@1.0.0没有说明
npm WARN loginapp@1.0.0没有存储库字段。
- bcrypt@2.0.0
更新了23.239s中的1个包
我安装了npm install -g node-gyp
和npm install --global --production windows-build-tools成功
因为我之前无法安装bcrypt模块。
现在我可以安装bcrypt模块但是我有这个错误。