react-native-update安装失败



  • 装了VS2015后 ,设置了npm config set msvs_version 2015 --global,运行npm install react-native-update报错

    在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。
    TRACKER : 错误 TRK0005: 未能找到: “CL.exe”。系统找不到指定的文件。

    C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targ
    ets(356,5): error MSB6006: “CL.exe”已退出,代码为 5。 [E:\workspace\viomi\viom
    i_app_rea
    ct\node_modules\react-native-update\node_modules\node-bsdiff\build\bsdiff.vcxpr
    oj]
    gyp ERR! build error
    gyp ERR! stack Error: msbuild failed with exit code: 1
    gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules
    npm\node_modules\node-gyp\lib\build.js:276: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/child_proces
    s.js:200:12)
    gyp ERR! System Windows_NT 6.1.7601
    gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodej
    s\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
    gyp ERR! cwd E:\workspace\viomi\viomi_app_react\node_modules\react-native-update
    \node_modules\node-bsdiff
    gyp ERR! node -v v4.4.4
    gyp ERR! node-gyp -v v3.3.1
    gyp ERR! not ok



  • win7环境,求解!



  • 没人遇到过这种情况吗?



  • 修复安装一下vs试试



  • @sunnylqm
    我的是VS2015 ,新鲜装的。。。怎么修复?是不是装少了什么?



  • @weeksun23 可以单独安装下node-gyp,在安装时参考下官方安装说明
    https://github.com/nodejs/node-gyp 缺少vc++编译环境



  • 实在装不了。。。现在自己搞了个热更新服务器,还好