在探索中前行,在失败中成长

正文

解决windows 10 x64 下 node-gyp 构建报错

落雪无痕Node.js6

在做`koa`项目时用到`koa-redis`,而安装`koa-redis`时需要`node-gyp`来构建。于是windows环境下`node-gyp`就出现各种报错,于是把解决过程记录一下。

首先,先尝试按照node-gyp官方文档所说的windows安装方法安装(由于node-gyp的依赖项较多,手动安装比较麻烦,所以我选方法1):

  • 先以管理员身份打开cmd命令行
  • 执行命令npm install --global --production windows-build-tools
  • 等待安装完成

然后再重新尝试安装koa-redis

若仍然是node-gyp报错(缺少pythonmsxxx等错误字样),则尝试删除npm的相关数据:

  • 删除C:\Users\user_name\.node-gyp注:user_name是你windows用户名
  • 删除%AppData%/npm
  • 删除%AppData%/npm-cache

然后重新安装node-gyp环境:

  • 先以管理员身份打开cmd命令行
  • 执行命令 npm install --global --production windows-build-tools
  • 等待安装完成

然后再重新尝试安装koa-redis即可安装成功。

本文链接:https://www.toside.cn/skill/1

技术文章>解决windows 10 x64 下 node-gyp 构建报错

评论

  • aabbcc5-1
    Chrome 119.0.0.0 - Windows 10

    上上下下左左右右AABB

  • aslz4-1
    Chrome 114.0.5735.289 - Windows 7

    非常喜欢你们,

  • 你是西瓜皮3-1
    Edge 88.0.705.74 - Windows 10

    你好啊 非常喜欢咱的洛雪音乐助手这个软件 有其实歌词插件 问一下这个怎样搞到qq音乐 或者网易云呢 很喜欢这个

  • 张胜男2-1
    Chrome 87.0.4280.66 - Windows 10

    你好啊

  • 落雪无痕1-1
    Chrome 69.0.3497.100 - Windows 10

    node-gyp 构建报错

    • 落雪无痕1-2-1
      Chrome 69.0.3497.100 - Windows 10

      你好啊