解决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/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM