最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

npm安裝sharp出現(xiàn)的問題詳解(安裝失敗的問題及解決)

 更新時間:2023年11月07日 09:16:53   作者:fifih  
這篇文章主要給大家介紹了關于npm安裝sharp出現(xiàn)的問題(安裝失敗的問題及解決)的相關資料,sharp包是基于node.js的高性能圖片處理器,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

npm安裝sharp庫出現(xiàn)的問題及解決 npm安裝sharp出現(xiàn)的問題及解決:

Buffer的使用以及對圖片的操作(通過sharp庫對圖片進行操作)

npm安裝sharp出現(xiàn)的問題及解決:

安裝失敗的報錯

  • 在使用npm安裝sharp一直安裝不成功。后面發(fā)現(xiàn)安裝sharp需要依賴libvips,然后通過查看npm路徑下的_libvips文件夾確實為空。(可通過npm config get cache查詢自己的npm存放路徑)
  • 后面嘗試自己下載libvips的安裝包,然后在進行安裝,發(fā)現(xiàn)也還是不行。
  • 最后我是通過修改鏡像終于安裝成功。
  • 使用鏡像地址(僅設置sharp):
npm config set sharp_binary_host "https://npmmirror.com/mirrors/sharp"
npm config set sharp_libvips_binary_host "https://npmmirror.com/mirrors/sharp-libvips"

sharp 是基于 libvips 的封裝,所以在安裝的時候會去下載 libvips 的本體,所以最好提前配置好鏡像源。

安裝成功截圖

在使用npm安裝sharp的時候,需要注意以下問題

  • 使用鏡像地址:
npm config set sharp_binary_host "https://npm.taobao.org/mirrors/sharp"
npm config set sharp_libvips_binary_host "https://npm.taobao.org/mirrors/sharp-libvips"
  • 提前下載好sharp某版本號對應的libvips依賴包,放在npm的緩存路徑中,通常這個路徑是/Users/<username>/.npm/_libvips(在使用了nvm管理node版本的情況下)

如果沒有提前下載好并放在緩存中,可能會出現(xiàn)如下的報錯信息

info sharp Using cached /Users/<usernmae>/.npm/_libvips/libvips-8.10.0-darwin-x64.tar.br
ERR! sharp Decompression failed
info sharp Attempting to build from source via node-gyp but this may fail due to the above error
info sharp Please see https://sharp.pixelplumbing.com/install for required dependencies
  TOUCH Release/obj.target/libvips-cpp.stamp
  CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
  LIBTOOL-STATIC Release/nothing.a
  CXX(target) Release/obj.target/sharp/src/common.o
../src/common.cc:24:10: fatal error: 'vips/vips8' file not found
#include <vips/vips8>
         ^~~~~~~~~~~~
1 error generated.
make: *** [Release/obj.target/sharp/src/common.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/maxingyuan/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:311:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 19.6.0
gyp ERR! command "/Users/<usernmae>/.nvm/versions/node/v12.16.1/bin/node" "/Users/<usernmae>/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/maxingyuan/.nvm/versions/node/v12.16.1/lib/node_modules/sharp
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok 
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sharp@0.26.2 install: `(node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the sharp@0.26.2 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/<usernmae>/.npm/_logs/2020-11-11T07_51_13_893Z-debug.log

總結

到此這篇關于npm安裝sharp出現(xiàn)的問題(安裝失敗的問題及解決)的文章就介紹到這了,更多相關npm安裝sharp問題內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • idea無法使用nodejs的幾個原因及解決辦法

    idea無法使用nodejs的幾個原因及解決辦法

    這篇文章主要給大家介紹了關于idea無法使用nodejs的幾個原因及解決辦法,包括安裝檢查、環(huán)境變量配置、IDEA路徑設置、終端問題排查、緩存清理、權限調整、安全軟件干擾、依賴安裝及日志分析,需要的朋友可以參考下
    2025-05-05
  • node.js快速部署vue代碼詳細步驟

    node.js快速部署vue代碼詳細步驟

    眾所周知Vue是現(xiàn)在前端最流行的框架之一,作為前端開發(fā)人員應該要熟練的掌握它,下面這篇文章主要給大家介紹了關于node.js快速部署vue代碼的詳細步驟,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • node.js讀取Excel數(shù)據(jù)(下載圖片)的方法示例

    node.js讀取Excel數(shù)據(jù)(下載圖片)的方法示例

    這篇文章主要給大家介紹了關于node.js讀取Excel數(shù)據(jù)(下載圖片)的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用node.js具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • Node.js中的進程間通信

    Node.js中的進程間通信

    這篇文章主要介紹了Node.js中的進程間通信,文章圍繞主題展開詳細的內容戒殺,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • 用Node寫一條配置環(huán)境的指令

    用Node寫一條配置環(huán)境的指令

    這篇文章主要介紹了用Node寫一條配置環(huán)境的指令,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • nodejs前端自動化構建環(huán)境的搭建

    nodejs前端自動化構建環(huán)境的搭建

    本文這里給大家介紹的是nodejs中前端自動化構建環(huán)境的搭建方法,非常的細致全面,有需要的小伙伴可以參考下
    2017-07-07
  • node.js中的fs.createReadStream方法使用說明

    node.js中的fs.createReadStream方法使用說明

    這篇文章主要介紹了node.js中的fs.createReadStream方法使用說明,本文介紹了fs.createReadStream方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • HTTP JSON接口模擬工具Interfake快速入門教程

    HTTP JSON接口模擬工具Interfake快速入門教程

    這篇文章主要為大家介紹了HTTP JSON接口模擬工具Interfake快速入門教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • node中使用shell腳本的方法步驟

    node中使用shell腳本的方法步驟

    這篇文章主要介紹了node中使用shell腳本的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • 淺談node的事件機制

    淺談node的事件機制

    本篇文章主要介紹了node的事件機制,本文通過實現(xiàn)一個簡易的、具有發(fā)布/訂閱模式的事件機制,以此來理清EventEmitter類的實現(xiàn)思路,有興趣的可以了解一下
    2017-10-10

最新評論

平南县| 南部县| 尚志市| 时尚| 会昌县| 高青县| 南和县| 泰兴市| 宜兰县| 武定县| 云阳县| 永嘉县| 龙陵县| 瑞金市| 宝山区| 安龙县| 金溪县| 思茅市| 乾安县| 陆良县| 奇台县| 许昌市| 台南县| 富宁县| 文成县| 长寿区| 天气| 德化县| 通许县| 武山县| 繁峙县| 扶风县| 柳河县| 孟州市| 普兰县| 施秉县| 林芝县| 清涧县| 江安县| 察隅县| 马关县|