Windows 上Node.js 安装mongodb或者mongoose失败
发布于 9 年前 作者 cs0426 3475 次浏览 最后一次编辑是 8 年前 来自 问答

对node.js很感兴趣,但是使用时遇到麻烦了。 求教各位大神 QQ截图20151029150334.png python已经安装过了。

3 回复

在命令后面增加参数–msvs_version=2013 试试。记得装vs2013或者2015,装了2015命令也改成2015

看看我的输出,无视警告,是可以的:

D:\Projects\Node\testexpressapi>npm install mongodb --msvs_version=2013 |

kerberos@0.0.17 install D:\Projects\Node\testexpressapi\node_modules\mongodb\node_modules\mongodb-core\node_modules\kerberos (node-gyp rebuild) || (exit 0)

D:\Projects\Node\testexpressapi\node_modules\mongodb\node_modules\mongodb-core\node_modules\kerberos>if not defined npm_config_node_gyp (node “C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\…\node_modules\node-gyp\bin\node-gyp.js” rebuild ) else (node rebuild ) 在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。 kerberos.cc worker.cc security_buffer.cc security_buffer_descriptor.cc security_context.cc security_credentials.cc C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xlocale(337): wa rning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc (…\lib\win32\wrappers\security_ buffer.cc) [D:\Projects\Node\testexpressapi\node_modules\mongodb\node_modules\m ongodb-core\node_modules\kerberos\build\kerberos.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xlocale(337): wa rning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc (…\lib\win32\wrappers\security_ buffer_descriptor.cc) [D:\Projects\Node\testexpressapi\node_modules\mongodb\nod e_modules\mongodb-core\node_modules\kerberos\build\kerberos.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xlocale(337): wa rning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc (…\lib\win32\wrappers\security_ credentials.cc) [D:\Projects\Node\testexpressapi\node_modules\mongodb\node_modu les\mongodb-core\node_modules\kerberos\build\kerberos.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xlocale(337): wa rning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc (…\lib\win32\wrappers\security_ context.cc) [D:\Projects\Node\testexpressapi\node_modules\mongodb\node_modules
mongodb-core\node_modules\kerberos\build\kerberos.vcxproj] base64.c kerberos_sspi.c 正在创建库 D:\Projects\Node\testexpressapi\node_modules\mongodb\node_modules\mo ngodb-core\node_modules\kerberos\build\Release\kerberos.lib 和对象 D:\Projects\N ode\testexpressapi\node_modules\mongodb\node_modules\mongodb-core\node_module s\kerberos\build\Release\kerberos.exp 正在生成代码 已完成代码的生成 kerberos.vcxproj -> D:\Projects\Node\testexpressapi\node_modules\mongodb\node _modules\mongodb-core\node_modules\kerberos\build\Release\kerberos.node mongodb@2.0.47 node_modules\mongodb ├── es6-promise@2.1.1 ├── readable-stream@1.0.31 (isarray@0.0.1, string_decoder@0.10.31, inherits@2.0.1, core-util-is@1.0.1) └── mongodb-core@1.2.20 (bson@0.4.19, kerberos@0.0.17)

回到顶部