对node.js很感兴趣,但是使用时遇到麻烦了。 求教各位大神 python已经安装过了。
up
在命令后面增加参数–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)