解決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