求助npm install bcrypt问题,有关于node-gyp rebuild
发布于 1年前 作者 Danqing0703 3628 次浏览

初学node.js,尝试运行node.js in action的代码出现了无法安装bcrypt module的问题,按照http://henzil.easymorse.com/?p=510 操作后还是有问题,希望能得到解答,十分感谢!

D:\node\nodejsinaction\9\shoutbox>npm install bcrypt npm http GET https://registry.npmjs.org/bcrypt/0.7.3 npm http 304 https://registry.npmjs.org/bcrypt/0.7.3 npm http GET https://registry.npmjs.org/bindings/1.0.0 npm http 304 https://registry.npmjs.org/bindings/1.0.0

bcrypt@0.7.3 install D:\node\nodejsinaction\9\shoutbox\node_modules\bcrypt node-gyp rebuild

D:\node\nodejsinaction\9\shoutbox\node_modules\bcrypt>node “D:\node_modules\npm
bin\node-gyp-bin\…\node_modules\node-gyp\bin\node-gyp.js” rebuild C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cpp.InvalidPlatform .Targets(23,7): error MSB8007: 项目“bcrypt_lib.vcxproj”的平台无效。平台为“x64 ”。您会看到此消息的可能原 因是,您尝试在没有解决方案文件的情况下生成项目,并且为此项目指定了并不存在的非默 认平台。 [D:\node\nodejsinaction\9\shoutbox \node_modules\bcrypt\build\bcrypt_lib.vcxproj] gyp ERR! build error gyp ERR! stack Error: C:\windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (D:\node_modules\npm\node_modules\node -gyp\lib\build.js:267:23) gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:789:

gyp ERR! System Windows_NT 6.1.7601 gyp ERR! command “node” “D:\node_modules\npm\node_modules\node-gyp\bin\nod e-gyp.js” “rebuild” gyp ERR! cwd D:\node\nodejsinaction\9\shoutbox\node_modules\bcrypt gyp ERR! node -v v0.10.24 gyp ERR! node-gyp -v v0.12.1 gyp ERR! not ok npm ERR! bcrypt@0.7.3 install: node-gyp rebuild npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the bcrypt@0.7.3 install script. 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 rebuild npm ERR! You can get their info via: npm ERR! npm owner ls bcrypt

回到顶部