在安裝依賴模塊時,npm/yarn/pnpm安裝時Sharp模塊報錯解決方法。
打開源代碼發現:使用的下載地址是github地址,就是因為國內經常無法訪問github造成的。
解決辦法:
把涉及到的下載包設置不要從github上下載,設置成淘寶國內鏡像下載即可解決。
在命令行分別輸入:
# 設置環境變量(作用于當前終端會話,關閉終端失效)
npm config set sharp_binary_host=https://npmmirror.com/mirrors/sharp
npm config set sharp_libvips_binary_host=https://npmmirror.com/mirrors/sharp-libvips
或者
yarn config set sharp_binary_host=https://npmmirror.com/mirrors/sharp
yarn config set sharp_libvips_binary_host=https://npmmirror.com/mirrors/sharp-libvips
或
pnpm config set sharp_binary_host=https://npmmirror.com/mirrors/sharp
pnpm config set sharp_libvips_binary_host=https://npmmirror.com/mirrors/sharp-libvips