zoukankan      html  css  js  c++  java
  • 异常记录 RunScriptError: Run "C:Windowssystem32cmd.exe /d /s /c node-gyp rebuild"

    有个node服务使用了,heapdump来查找内存泄漏的问题,以前也有其他服务使用过这个库.但是这个服务在安装依赖的死活装不上去

    一直提示 [npminstall:runscript:error] heapdump@^0.3.9 has binding.gyp file, run "node-gyp rebuild" error: RunScriptError: Run "C:WINDOWSsystem32cmd.exe /d /s /c build" error, exit code 1

    搞了很久一肚子火,也不知道是不是因为heapdump的问题,然后系统内部使用heapdump的地方还是非常多的,也不好去修改代码先不使用,把服务跑起来.最后发现还在提示MSbuild 有问题,我本地安装了VS2017的专业版还有2019的社区版,node-gyp开始默认使用的是19版的,但是19版没有MSbuild,我就将17版的复制过去用一下,发现又开始提示版本不合适.无奈去网上找MSbuild,下载安装也没有什么卵用.后来发现有博客说可以指定版本,于是我按照命令

    cnpm config set msvs_version 2017 指定到2017去用用 发现还不行.
    没得办法 命令重新安装一个吧
    cnpm install --global --production windows-build-tools
    然后认怂 将msbuild指定到2015 终于安装依赖成功了.项目里面生产了build文件夹,不知道什么作用.对这个不清楚MSbuild 到底起了什么作用

     
  • 相关阅读:
    sharepoint ECMA 添加指定的人员和指定的角色到某个list里
    sharepoint ECMA 添加User到Site组
    sharepoint ECMA PeopleEditor 清除选中的中的人员
    sharepoinT Modal Dialog
    sharepoint ECMA
    sharepoint 列表查询范围
    sharepoint 2013 添加Quickpart
    背包、队列和栈
    Java 同步块
    Andriod性能优化笔记
  • 原文地址:https://www.cnblogs.com/beio/p/13683671.html
Copyright © 2011-2022 走看看