2015-11-02 91 views
4

我是新来的离子,所以任何帮助都将得到高度赞赏。 我想在windows 10上使用npm安装离子。我已经成功安装了Cordova。我只收到一个关于xmlbuilder期待更旧版本节点的警告,但它似乎一切正常,因为之后没有错误。 但是,当我尝试安装离子时,它几乎跑到最后,然后失败,我认为它试图编译一些文件,这表明下载成功。我认为这是一切开始出错的地方:在Windows 10上使用npm安装离子时未找到CL.exe

ClCompile: CL.exe /c /I"C:\Users\Iyke.node-gyp\5.0.0\include\node" /I"C:\Users\Iyke.node-gyp\5.0.0\src" /I"C:\Users\Iyke.node -gyp\5.0.0\deps\uv\include" /I"C:\Users\Iyke.node-gyp\5.0.0\deps\v8\include" /Zi /nologo /W3 /WX- /Ox /Ob2 /Oi /Ot/Oy /GL /D NODE_GYP_MODULE_NAME=libsass /D WIN32 /D CRTSECURE_NO_DEPRECATE /D CRTNONSTDC_NO_DEPRECATE /D HASEXCE PTIONS=0 /D BUILDING_V8_SHARED=1 /D BUILDING_UV_SHARED=1 /D "LIBSASS_VERSION=\"3.2.5\"" /GF /Gm- /MT /GS /Gy /fp:prec ise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Fo"Release\obj\libsass\" /Fd"Release\obj\libsass\libsass.pdb" /Gd /TP /wd4351 /wd4355 /wd4800 /wd4251 /errorReport:queue /GR /EHs /MP ....\src\libsass\ast.cpp ....\src\libsass\base64vlq .cpp ....\src\libsass\bind.cpp ....\src\libsass\constants.cpp ....\src\libsass\context.cpp ....\src\libsass\conte xtualize.cpp ....\src\libsass\contextualize_eval.cpp ....\src\libsass\cssize.cpp ....\src\libsass\emitter.cpp ... .\src\libsass\error_handling.cpp ....\src\libsass\eval.cpp ....\src\libsass\expand.cpp ....\src\libsass\extend.cpp ....\src\libsass\file.cpp ....\src\libsass\functions.cpp ....\src\libsass\inspect.cpp ....\src\libsass\json.cpp ....\src\libsass\lexer.cpp ....\src\libsass\listize.cpp ....\src\libsass\node.cpp ....\src\libsass\output.cpp ..\ ..\src\libsass\parser.cpp ....\src\libsass\plugins.cpp ....\src\libsass\position.cpp ....\src\libsass\prelexer.cpp ....\src\libsass\remove_placeholders.cpp ....\src\libsass\sass.cpp ....\src\libsass\sass2scss.cpp ....\src\libsa ss\sass_context.cpp ....\src\libsass\sass_functions.cpp ....\src\libsass\sass_util.cpp ....\src\libsass\sass_value s.cpp ....\src\libsass\source_map.cpp ....\src\libsass\to_c.cpp ....\src\libsass\to_string.cpp ....\src\libsass\u nits.cpp ....\src\libsass\utf8_string.cpp ....\src\libsass\util.cpp TRACKER : error TRK0005: Failed to locate: "CL.exe". The system cannot find the file specified. [C:\Users\Iyke\AppData\ Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\node-sass\build\src\libsass.vcxproj]

Done Building Project "...\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\nod e-sass\build\src\libsass.vcxproj" (default targets) -- FAILED.

Done Building Project "...\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\nod e-sass\build\binding.vcxproj.metaproj" (default targets) -- FAILED.

Done Building Project "...\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\nod e-sass\build\binding.sln" (default targets) -- FAILED.

Build FAILED.

"...\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\node-sass\build\binding.s ln" (default target) (1) -> "C:\Users\Iyke\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\node-sass\build\binding.v cxproj.metaproj" (default target) (2) -> "...\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\node-sass\build\src\libsa ss.vcxproj" (default target) (3) -> (ClCompile target) -> TRACKER : error TRK0005: Failed to locate: "CL.exe". The system cannot find the file specified. [...\AppDat a\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\node-sass\build\src\libsass.vcxproj]

0 Warning(s) 1 Error(s) Time Elapsed 00:00:04.07 gyp ERR! build error gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (...\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\node-sass\node_modules\node-gyp\lib\build.js:270:23) gyp ERR! stack at emitTwo (events.js:87:13) gyp ERR! stack at ChildProcess.emit (events.js:172:7) gyp ERR! stack at Process.ChildProcess.handle.onexit (internal/childprocess.js:200:12) gyp ERR! System Windows_NT 10.0.10240 gyp ERR! command "C:\Program Files\nodejs\node.exe" "...\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\node-sass\node_modules\node-gyp\bin\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd ...\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\node-sass gyp ERR! node -v v5.0.0 gyp ERR! node-gyp -v v3.0.3 gyp ERR! not ok Build failed npm WARN install:[email protected] [email protected] postinstall: node scripts/build.js npm WARN install:[email protected] Exit status 1

然后它退出并显示错误代码。

...我已经寻找了CL.EXE文件,它在这里 “微软的Visual Studio 11.0 \ VC \ BIN”,在这里 “微软的Visual Studio 12.0 \ VC \ BIN”

我不知道还有什么做。请帮助...

回答

1

我把Node降级到4.2.1,并且工作正常。我仍然不明白为什么5.0不起作用,如果我能找到解释,我会更喜欢解释。至少现在我可以继续工作了。

相关问题