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

npm install報錯缺少python問題及解決

 更新時間:2023年06月28日 09:19:31   作者:waitHiy.  
這篇文章主要介紹了npm install報錯缺少python問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

npm install報錯缺少python

vue執(zhí)行npm install報錯:

Can‘t find Python executable “python“, you can set the PYTHON env variable。

從網(wǎng)上下載的一個Vue模板項目,導(dǎo)入VsCode,執(zhí)行npm install命令后,報錯了,報錯的信息是node-sass安裝失敗,同時提示需要python環(huán)境的錯誤信息,這是因為安裝node-sass失敗了,而node-sass依賴于Python環(huán)境,node-sass安裝失敗是因為默認(rèn)是從國外線路下載,這些大家都是知道的,在網(wǎng)速不好的情況下,失敗率很高。

報錯日志:

原因

npm源速度慢。node-sass除了npm部分的代碼,還會下載二進(jìn)制文件binding.node,默認(rèn)源是github,國內(nèi)訪問較慢,特殊時期甚至無法訪問。

node版本與node-sass版本不兼容。緩存中binding.node版本不一致。安裝失敗后重新安裝。

提示沒有安裝python、build失敗,假如拉取binding.node失敗,node-sass會嘗試在本地編譯binding.node,過程就需要python。

沒有安裝python或node-sass 。那么安裝失敗的問題,是因為被墻了,npm 安裝 node-sass 依賴時,會從 github.com 上下載 .node 文件。

由于國內(nèi)網(wǎng)絡(luò)環(huán)境的問題,這個下載時間可能會很長,甚至導(dǎo)致超時失敗。

這是使用 sass 的開發(fā)者可能都會遇到的郁悶的問題。

最方便的解決方式就是更換npm鏡像源為淘寶鏡像以及卸載node-sass依賴重新下載就好啦

解決方法

設(shè)置全局淘寶鏡像源:

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

安裝node-sass

npm install node-sass

從根本上解決npm install時,node-sass 報錯缺少python2

原因

因為node-sass安裝后會自動執(zhí)行node-sass/script下的 build.js ,導(dǎo)致運(yùn)行錯誤。

(在網(wǎng)上找了一大堆文章都是復(fù)制粘貼的,根本就沒人去分析為什么報錯,換淘寶鏡像就OK了?為什么要換?)

解決方案

不需要安裝 Python!

不一定需要從淘寶鏡像安裝!(因為有些時候,我們不允許更改鏡像)在npm 安裝時,不執(zhí)行構(gòu)建腳本即可:

npm i --ignore-scripts

如果只是單獨(dú)安裝node - sass :

npm i node-sass --ignore-scripts

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue3中父子傳參常見方式及用法

    Vue3中父子傳參常見方式及用法

    在 Vue 3 中,父子組件之間進(jìn)行通信有多種方式,下面簡單介紹下常見的方式及其用法和使用場景,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2024-01-01
  • vue Aes加解密實踐

    vue Aes加解密實踐

    文章主要講述了在Vue項目中安裝并使用crypto-js進(jìn)行AES加解密的操作,提及了與RSA加密的不同,并提到因密鑰長度問題可能需要修改源碼,最后強(qiáng)調(diào)內(nèi)容為個人經(jīng)驗,僅供參考
    2026-05-05
  • Vue3中無法為el-tree-select設(shè)置反選問題解析

    Vue3中無法為el-tree-select設(shè)置反選問題解析

    這篇文章主要介紹了Vue3中無法為el-tree-select設(shè)置反選問題分析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Vue-Router的routes配置詳解

    Vue-Router的routes配置詳解

    在使用vue-router的項目中,實例化VueRouter是其配置選項routes該選項指定路由與視圖的組件的關(guān)系或者路由與其他路由的關(guān)系,Router配置選項中是其中最重要的配置。本文就詳細(xì)的介紹一下
    2021-10-10
  • Vue 實現(xiàn)前端權(quán)限控制的示例代碼

    Vue 實現(xiàn)前端權(quán)限控制的示例代碼

    這篇文章主要介紹了Vue 實現(xiàn)前端權(quán)限控制的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 基于vue2實現(xiàn)上拉加載功能

    基于vue2實現(xiàn)上拉加載功能

    這篇文章主要為大家詳細(xì)介紹了基于vue2實現(xiàn)上拉加載功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 淺談vue+webpack項目調(diào)試方法步驟

    淺談vue+webpack項目調(diào)試方法步驟

    本篇文章主要介紹了淺談vue+webpack項目調(diào)試方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • vue axios 在頁面切換時中斷請求方法 ajax

    vue axios 在頁面切換時中斷請求方法 ajax

    下面小編就為大家分享一篇vue axios 在頁面切換時中斷請求方法 ajax,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • vue 使用自定義指令實現(xiàn)表單校驗的方法

    vue 使用自定義指令實現(xiàn)表單校驗的方法

    今天小編就為大家分享一篇vue 使用自定義指令實現(xiàn)表單校驗的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • vue cli3適配所有端方案的實現(xiàn)

    vue cli3適配所有端方案的實現(xiàn)

    這篇文章主要介紹了vue cli3適配所有端方案的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04

最新評論

额敏县| 大渡口区| 凤庆县| 砚山县| 施秉县| 三门县| 镇远县| 鄂尔多斯市| 石楼县| 绥棱县| 汝城县| 太保市| 呼和浩特市| 丹阳市| 胶州市| 错那县| 日土县| 衡山县| 崇阳县| 崇阳县| 镇赉县| 七台河市| 宁明县| 田阳县| 山阴县| 土默特右旗| 溧水县| 合水县| 奇台县| 淳安县| 南郑县| 滕州市| 尼玛县| 山西省| 慈利县| 隆德县| 鱼台县| 伽师县| 无棣县| 博客| 芮城县|