安装bcrypt报错node-gyp rebuild解决方法
来源:互联网 发布:海南省最新网络诈骗案 编辑:程序博客网 时间:2024/06/05 03:09
npm install bcrypt –save引起了让人很烦恼的错误,整个人心情都不好了。下边是个人的解决方法:
错误一
缺少python环境:
G:\nodejs\moviesite\node_modules\bcrypt>if not defined npm_config_node_gyp (node "D:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (rebuild)gyp ERR! configure errorgyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.gyp ERR! stack at failNoPython (D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:103:14)gyp ERR! stack at D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:64:11gyp ERR! stack at FSReqWrap.oncomplete (evalmachine.<anonymous>:95:15)gyp ERR! System Windows_NT 6.3.9600gyp ERR! command "node" "D:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"gyp ERR! cwd G:\nodejs\moviesite\node_modules\bcryptgyp ERR! node -v v0.12.2gyp ERR! node-gyp -v v1.0.3gyp ERR! not oknpm ERR! Windows_NT 6.3.9600npm ERR! argv "D:\\Program Files\\nodejs\\\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "bcrypt" "--save"npm ERR! node v0.12.2npm ERR! npm v2.7.4npm ERR! code ELIFECYCLEnpm ERR! bcrypt@0.8.3 install: `node-gyp rebuild`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the bcrypt@0.8.3 install script 'node-gyp rebuild'.npm ERR! This is most likely a problem with the bcrypt package,npm ERR! not with npm itself.npm ERR! Tell the author that this fails on your system:npm ERR! node-gyp rebuildnpm ERR! You can get their info via:npm ERR! npm owner ls bcryptnpm ERR! There is likely additional logging output above.npm ERR! Please include the following file with any support request:npm ERR! G:\nodejs\moviesite\npm-debug.log
安装python解决,python(v2.7 recommended, v3.x.x is not supported)
下载:http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
错误二:
在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。
MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,
1) 安装 .NET Fram
ework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了
其他位置,请将其位置添加到系统
路径中。 [G:\nodejs\moviesite\node_modules\bcrypt\build\binding.sln]
gyp ERR! build error
如图:
需要安装Microsoft Visual Studio Express 2013 for Windows Desktop
(版本应该不限制,我安装的是上边的版本)
安装成功,但是出现了警告,警告不影响bcrypt的使用
参考文档:
https://github.com/TooTallNate/node-gyp#installation
http://stackoverflow.com/questions/14573488/error-compiling-bcrypt-node-js
https://github.com/TooTallNate/node-gyp/issues/154
- 安装bcrypt报错node-gyp rebuild解决方法
- 安装bcrypt报错node-gyp rebuild解决方法
- Windows node bcrypt安装报错
- Failed at the bcrypt@0.8.7 install script 'node-gyp rebuild'
- 安装flask-bcrypt报错
- node.js安装模块报 .node-gyp\4.2.1\Release\node.lib : fatal error LNK1106: invalid file or disk full:
- NPM报错:node-pre-gyp install --fallback-to-build一直卡住不动了
- npm install bcrypt 报错,windows
- node-sass报错解决方法
- Ubuntu编译Android KitKat 4.4出现Chromium gyp HashSet_jni.h报错的解决方法
- node-gyp 设置 Proxy
- 教程:Win下安装Node.js提示Erro2502和2503报错无法安装的解决方法.
- nvm安装node报错
- bcrypt使用报错-No callback function was given
- linux 安装bcrypt
- (五上)安装node-gyp并build——解决 "node.lib:fatal error LNK1127" 问题
- node-pre-gyp ERR! node-pre-gyp -xxxxxxxxxxxx
- Windows下使用node-gyp
- 登陆验证(ajax)
- 子类与父类中同名的变量是private,而父类中是public
- LeetCode:Valid Parentheses算法详解
- c语言-数组
- 辜舱祭铀只岳按酌咽
- 安装bcrypt报错node-gyp rebuild解决方法
- AFNetwork 2.5 修正版
- POJ 1816 Wild Words 字典树+DFS
- C#Dev DateEdit控件判定日期取值区间
- 修改JavaScript脚本并离线编译后将数据同步到Web和Web app
- IOS菜鸟的所感所思(十二)——专辑接口和专辑中歌曲数据的获得(下)
- C反汇编示例分析
- 一个人要明白自己要什么
- VIM打开中文乱码的解决办法