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

sharp.js安裝過程中遇到的問題總結(jié)

 更新時間:2020年04月02日 08:58:32   作者:稻草人.NET  
本文給大家講述的是Node.js服務端圖片處理利器sharp.js安裝過程中遇到的問題的匯總,非常不錯,有需要的小伙伴可以參考下

由于Sharp基于C++的libvips庫來實現(xiàn),本地Mac開發(fā)完后在部署時安裝sharp模塊時會基于測試環(huán)境Liunx平臺編譯安裝,測試環(huán)境安裝時發(fā)現(xiàn)請求github下載libvips-8.9.1-linux-x64.tar.gz,所以只能失敗告終。后來看源碼和文檔發(fā)現(xiàn)sharp項目考慮周到優(yōu)先使用緩存和使用sharp_dist_base_url參數(shù),這樣可以先將libvips-8.9.1-linux-x64.tar.gz下載到內(nèi)網(wǎng)。

npm緩存路徑使用npm config get cache 查詢。新建_libvips,把libvips-8.9.0-linux-x64.tar.gz放進去。

Using cached /root/.npm/_libvips/libvips-8.9.0-linux-x64.tar.gz,這樣安裝時就不會再請求了。

npm config set sharp_dist_base_url "https://hostname/path/"

或者 SHARP_DIST_BASE_URL=http://172.20.x.x npm i --unsafe-perm --allow-root

表面上看使用以上方法解決請求不到依賴包的問題事情就搞定了,但遠沒這么簡單。

由于需要Liunx環(huán)境來安裝編譯sharp,自然想到用虛擬機或Docker,通過Parallels Desktop安裝下載好的CentOS-8.1.1911-x86_64-boot.iso,提示無法識別鏡像,沒道理啊。

后來多次嘗試發(fā)現(xiàn)可選擇其它選擇中的默認Linux來安裝但啟動不了系統(tǒng),研究一翻把CD-ROM啟動指向到CentOS-8.1.1911-x86_64-boot.iso重啟就能使用CDROM來啟動安裝CentOS。

安裝完系統(tǒng)心想這下應該完美解決了,直接就上npm i sharp ,事情到這又是一堆error,又遇到npm安裝異常報錯,記錄如下。

1、gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

解決:npm config set python /path/to/executable/python2.7

2、stack Error: EACCES: permission denied, mkdir

由于安裝Linux使用的用戶root賬戶,也遇到異常提示。為了避免這種情況,專門建一個用于運行 npm 的高權(quán)限用戶;要么加 --unsafe-perm 參數(shù),這樣就不會切換到 nobody 。

解決:npm i --unsafe-perm --allow-root

3、前面講過由于安裝sharp需要編譯C++ libvips,需要node-gyp

解決:npm install --global node-gyp

4、Error make:g++:not find

Linux安裝后沒有make需要安裝

解決:yum install -y make gcc-c++

5、sudo npm install 提示 sudo: npm:找不到命令。

由于npm和node是解壓安裝沒有安裝到系統(tǒng)/use/bin下,所以通過軟鏈解決

解決:

ln -s /home/soft/node-v10.6.0/bin/npm /usr/bin/npm

ln -s /home/soft/node-v10.6.0/bin/np /usr/bin/node

6、Mac 訪問Parallels Desktop虛擬機Linux

在虛擬機中使用ifconfig查詢IP后回到Mac登錄到Linux

ssh root@10.211.x.x

同步文件

從本地復制到遠程
# 拷貝文件
scp /home/test/test.txt root@192.168.0.2:/home/test/
# 拷貝目錄
scp -r /home/test/ root@192.168.0.2:/home/test/
從遠程復制到本地
# 拷貝文件
scp root@192.168.0.2:/home/test/ /home/test/test.txt
# 拷貝目錄
scp -r root@192.168.0.2:/home/test/ v/home/test/

以上就是sharp.js安裝過程中遇到的問題總結(jié)的詳細內(nèi)容,更多關(guān)于sharp.js安裝問題總結(jié)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Nodejs從有門道無門菜鳥起飛必看教程

    Nodejs從有門道無門菜鳥起飛必看教程

    下面小編就為大家?guī)硪黄狽odejs從有門道無門菜鳥起飛必看教程。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • 關(guān)于Node.js中頻繁修改代碼重啟服務器的問題

    關(guān)于Node.js中頻繁修改代碼重啟服務器的問題

    這篇文章主要介紹了關(guān)于Node.js中頻繁修改代碼重啟服務器的問題,本文給大家分享解決辦法,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • nodeJS實現(xiàn)路由功能實例代碼

    nodeJS實現(xiàn)路由功能實例代碼

    本篇文章主要介紹了nodeJS實現(xiàn)路由功能實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Node.js實現(xiàn)大文件斷點續(xù)傳示例詳解

    Node.js實現(xiàn)大文件斷點續(xù)傳示例詳解

    這篇文章主要為大家介紹了Node.js實現(xiàn)大文件斷點續(xù)傳示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • 十大 Node.js 的 Web 框架(快速提升工作效率)

    十大 Node.js 的 Web 框架(快速提升工作效率)

    Node.js 系統(tǒng)含有多種不同的結(jié)構(gòu),如 MVC、全棧、REST API 和生成器等。這些結(jié)構(gòu)不僅提升了 Web 應用的開發(fā)效率,也優(yōu)化了開發(fā)過程。在這里,我們收集整理了十個高效的 Node.js 框架,希望對你有幫助。
    2017-06-06
  • 使用pm2運行node應用的流程步驟

    使用pm2運行node應用的流程步驟

    PM2是一個功能強大的進程管理工具,專為?Node.js?應用設計,它提供了進程管理、日志管理、負載均衡和性能監(jiān)控等功能,幫助開發(fā)者輕松應對生產(chǎn)環(huán)境中的各種挑戰(zhàn),本文給大家介紹了使用pm2?運行node應用的流程步驟,需要的朋友可以參考下
    2024-03-03
  • nodejs版本過高導致vue-cli項目無法正常運行的幾種解決方案

    nodejs版本過高導致vue-cli項目無法正常運行的幾種解決方案

    這篇文章主要給大家介紹了關(guān)于nodejs版本過高導致vue-cli項目無法正常運行的幾種解決方案,在項目中你可能需要用到的node版本太低,但是你所下的node版本是最新的,這時候就會報錯,需要的朋友可以參考下
    2023-07-07
  • 關(guān)于Mac下安裝nodejs、npm和cnpm的教程

    關(guān)于Mac下安裝nodejs、npm和cnpm的教程

    本文通過圖文并茂的形式給大家介紹了Mac下安裝nodejs、npm和cnpm的教程,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-04-04
  • Node.js連接mongodb實例代碼

    Node.js連接mongodb實例代碼

    這篇文章主要介紹了Node.js連接mongodb實例代碼,這里整理了詳細的代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • ajax+node+request爬取網(wǎng)絡圖片的實例(宅男福利)

    ajax+node+request爬取網(wǎng)絡圖片的實例(宅男福利)

    下面小編就為大家?guī)硪黄猘jax+node+request爬取網(wǎng)絡圖片的實例(宅男福利)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論

白山市| 商丘市| 修文县| 南召县| 奉化市| 武清区| 兴义市| 高平市| 贵溪市| 谢通门县| 汉川市| 赤城县| 来宾市| 新泰市| 华池县| 洪洞县| 阿拉善左旗| 保靖县| 胶州市| 酒泉市| 扶余县| 铁岭县| 团风县| 榆树市| 东乌| 繁昌县| 苍梧县| 苍溪县| 仙游县| 大冶市| 蓝山县| 胶州市| 巴里| 新源县| 广平县| 定州市| 琼海市| 讷河市| 宁阳县| 高雄县| 巫山县|