關於人人開源renren-fast-vue 中npm install各種報錯的解決方案


 

      首先吐槽一下,因為這個問題我整了好幾天,把報錯信息復制百度,試遍了各種方法,node.js我是卸載了安裝,安裝了卸載,甚至renren-fast-vue我也刪了再下,然后再刪,無限循環。然而沒有什么軟用,我太難了。。

正當我要放棄的時候,突然靈光一現,干脆直接搜人人開源renren-fast-vue中npm install報錯怎么解決,,
果不其然,茫茫人海中我看到了這篇文章:https://www.jianshu.com/p/2be02670484e
終於終於把我拯救了。,,
說多了都是淚啊,一個后端開發人員在這解決前端項目問題奮斗了好幾天。
不說了,上解決方案(前方高能,請往下看):

1.一般大部分報錯都是報的node-sass安裝失敗

2.解決辦法:如果你之前安裝失敗過的,請先清理緩存

使用命令:
npm rebuild node-sass
npm uninstall node-sass

3.之后執行:

npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
執行成功后看看有沒有報錯,要是沒有報錯就可以執行安裝命令了

4.安裝

npm install
npm run dev

果然很簡單就能解決,為什么我不早早的發現那篇文章呢,我都把python換了好幾個版本進行安裝了,啊!!

額外,小編我科普一下node-sass是干什么的(偷偷告訴你,我之前也不知道干啥的,畢竟我是一個實實在在的后端開發人員,前端那些東西懂得還真沒那么多),

敲黑板時間:

Node-sass是一個庫,它將Node.js綁定到LibSass(流行樣式表預處理器Sass的C版本)。它允許用戶以令人難以置信的速度將.scss文件本地編譯為css,並通過連接中間件自動編譯。

Sass是一種預處理器腳本語言,可以解釋或編譯成層疊樣式表(CSS)。

Sass包含兩種語法:較舊的語法使用縮進將代碼塊和換行符分隔為單獨的規則;較新的語法SCSS使用像CSS這樣的塊格式。它使用大括號來表示代碼塊和分號來分隔塊中的行。

縮進語法和SCSS文件傳統上分別給出擴展名.sass和.scss

 

接下來,可以繼續學習我的《微服務分布式谷粒商城電商項目》了!!

已經停滯了好幾天沒能進行下去了,奮起直追,加油zae!!!


解決方案出處鏈接:https://www.jianshu.com/p/2be02670484e


免責聲明!

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



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