vue項目安裝依賴報錯沒有python


 

參考:https://www.freesion.com/article/95991107065/

問題原因:

node-sass版本不匹配

 

問題解決辦法是:

切換鏡像源,切換為國內的淘寶鏡像源

 

1.設置全局淘寶鏡像源

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
后面有解釋這個代表啥
--sass-binary-site=http://npm.taobao.org/mirrors/node-sass 這個才是node-sass鏡像

參考:https://blog.csdn.net/wangningjing87/article/details/100918868
因為vue2.0集成sass

step1:在項目中安裝sass 
  npm install --save-dev sass-loader
  // sass-loader 依賴於node-sass
  // 所以需要安裝node-sass
npm install --save-dev node-sass

PS:有時因為網絡原因,安裝起來比較慢,這里推薦的和大家的一樣,使用淘寶的,可以臨時用一下淘寶的鏡像,不用非得將默認的鏡像源更新為淘寶的。操作如下
npm install --save node-sass --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist --sass-binary-site=http://npm.taobao.org/mirrors/node-sass

補充說明:

--registry=https://registry.npm.taobao.org 淘寶npm包鏡像

--disturl=https://npm.taobao.org/dist 淘寶node源碼鏡像,一些二進制包編譯時用

--sass-binary-site=http://npm.taobao.org/mirrors/node-sass 這個才是node-sass鏡像



2.安裝node-sass

npm install node-sass


 3.重新啟動項目

npm run serve/dev

 

 

配置淘寶鏡像

npm config set registry https://registry.npm.taobao.org

使用cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM