node-gyp build时报错,求大神指点
发布于 2 年前 作者 lytangus 2617 次浏览 来自 问答

gyp info it worked if it ends with ok gyp info using node-gyp@3.5.0 gyp info using node@6.2.0 | win32 | x64 gyp info spawn C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe gyp info spawn args [ ‘build/binding.sln’, gyp info spawn args ‘/clp:Verbosity=minimal’, gyp info spawn args ‘/nologo’, gyp info spawn args ‘/p:Configuration=Release;Platform=x64’ ] 在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。 hello.cc …\hello.cc(1): fatal error C1083: 无法打开包括文件:“node.h”: No such file or directory [D:\Program Files\nodejs\microblog\controllers\hello\build\hello.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:\Program Files\nodejs\node_modules\node-gyp\lib\build.js:276:23) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12) gyp ERR! System Windows_NT 10.0.14393 gyp ERR! command “D:\Program Files\nodejs\node.exe” “D:\Program Files\nodejs\node_modules\node-gyp\bin\node-gyp.js” "build" gyp ERR! cwd D:\Program Files\nodejs\microblog\controllers\hello gyp ERR! node -v v6.2.0 gyp ERR! node-gyp -v v3.5.0 gyp ERR! not ok

2 回复

不建议在Windows下开发,有些模块并不兼容所有平台,这类问题最好解决方案就是换开发环境

不建议依赖原生c++模块,会给你的同事增加困扰并且让部署更加困难

回到顶部