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

正文

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

落雪无痕Node.js2

在做`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 构建报错

评论

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

    node-gyp 构建报错

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

      你好啊