解决node-pre-gyp编译问题

由于国内网络问题,部分npm包安装时使用node-pre-gyp进行二进制源码编译时,会默认从github下载文件。“网络条件不支持”情况下,会导致编译失败。
此时可以使用阿里mirrors镜像包,地址:http://npm.taobao.org/mirrors?spm=a2c6h.14029880.0.0.735975d7CGhgxT

例如,

  • 安装sqlite3时,使用命令npm install sqlite3 --node_sqlite3_binary_host_mirror=http://npm.taobao.org/mirrors
  • 安装canvas时,使用命令npm install canvas --canvas_binary_host_mirror=https://npm.taobao.org/mirrors/node-canvas-prebuilt/
posted @ 2021-03-03 12:06  Mr_Kahn  阅读(1425)  评论(0编辑  收藏  举报