У кого-нибудь есть путь решения для успешного решения этой проблемы?Ошибка узла-gyp при установке npm: фатальная ошибка C1083 на компиляции bson и kerberos
Я нашел эту ошибку при следующих инструкциях nodejs, express, mongodb в Windows.
Моей средой является Windows 10 x64, nvm для окон (с использованием v.012.7 x64). В среде установлены инструменты сборки vs2015 C++, а python 2.7 (x64) и система ее использует. node-gyp был установлен глобально через установку npm.
Ошибка компиляции я получил (для нескольких файлов на BSON и Kerberos) заключается в следующем:
D:\projects\express-tut\nodetest1> npm install
> [email protected] install D:\projects\express-tut\nodetest1\node_modules\bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)
D:\projects\express-tut\nodetest1\node_modules\bson>if not defined npm_config_node_gyp (node "C:\Users\Javier\AppData\Roaming\nvm\v0.12.7\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild) else (node rebuild)
Los proyectos de esta solución se van a compilar de uno en uno. Para habilitar la compilación en paralelo, agregue el modificador "/m".
bson.cc
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory [D:\projects\express-tut\nodetest1\node_modules\bson\build\bson.vc
xproj]
Вы можете увидеть более подробное изложение вопроса в сущности и захват экрана ниже:
https://gist.github.com/javlc/67220256c6e51573dc07
Захват экрана ошибки (показано дважды). http://imgur.com/aSQV3vs
Ваша помощь в разрешении этого очень ценится.
Привет, я бы предпочел не прикасаться к редиту. Если это понадобится для этой линии обработки, я бы ее оставил. – j4v1