node-sass一直安裝不上、安裝失敗的原因分析
node-sass為什么一直安裝不上?
①最多的原因還是 node的版本 和node-sass的版本不一致,比如node版本是 16+的,而你的版本還是舊的 "node-sass": "^4.14.1"。因?yàn)閚ode并不會(huì)兼容老版本,node和node-sass兩個(gè)版本不一致當(dāng)然裝不上
②因?yàn)閲?guó)內(nèi)網(wǎng)絡(luò)訪問(wèn)問(wèn)題,不能直接訪問(wèn)到外網(wǎng),所以下載node-sass一直會(huì)失敗重連,解決方案就是給npm 設(shè)置淘寶源,使用國(guó)內(nèi)的鏡像:
npm config set registry https://registry.npm.taobao.org
一、針對(duì)問(wèn)題
① node和node-sass版本對(duì)不上怎么辦
1、首先看 package.json 中 ,node-sass和sass-loader是什么版本
2、如果已經(jīng)安裝過(guò)node.js ,在命令行中查看node.js版本
node -v
3、看node的版本 和 node-sass的版本是否是相對(duì)應(yīng)的,比如node-sass版本 是 14.14.+ ,那么node版本是 14的就可以,但不能超過(guò) 或低于14
4、所以要保證 自己安裝的node和項(xiàng)目中的 node-sass是在同一個(gè)版本允許的范圍內(nèi)
5、卸載 node.js
①在重新安裝node和執(zhí)行npm install命令之前最好把 項(xiàng)目中的 node_modules 、package.lock.json刪除和清除原來(lái)安裝node 的緩存。
②卸載node.js
3、清除原來(lái)node的緩存
C:\Users\Administrator\AppData\Roaming
4、都清除完原來(lái)安裝的node后,再重新安裝對(duì)應(yīng)node-sass版本的node.js
查看 node版本歷史 ,可以查看如下鏈接或者上node.js查看下載,選 msi這種下載安裝。
5、執(zhí)行 npm install命令之前 設(shè)置一下淘寶源
因?yàn)閲?guó)內(nèi)網(wǎng)絡(luò)訪問(wèn)問(wèn)題,不能直接訪問(wèn)到外網(wǎng),所以下載node-sass一直會(huì)失敗重連,解決方案就是給npm 設(shè)置淘寶源,使用國(guó)內(nèi)的鏡像:
npm config set registry https://registry.npm.taobao.org
總結(jié)
到此這篇關(guān)于node-sass一直安裝不上、安裝失敗的文章就介紹到這了,更多相關(guān)node-sass安裝失敗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
node指定內(nèi)存上限簡(jiǎn)單代碼實(shí)例
NodeJS啟動(dòng)的應(yīng)用,內(nèi)存使用是有上限的,下面這篇文章主要給大家介紹了關(guān)于node指定內(nèi)存上限的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11node實(shí)現(xiàn)簡(jiǎn)單的增刪改查接口實(shí)例代碼
在本篇文章里小編給大家整理的是關(guān)于node實(shí)現(xiàn)簡(jiǎn)單的增刪改查接口的相關(guān)實(shí)例內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。2019-08-08Node.js中JWT實(shí)現(xiàn)身份驗(yàn)證的詳細(xì)步驟
身份驗(yàn)證是Web開(kāi)發(fā)的重要組成部分,JWT由于其簡(jiǎn)單性,安全性和可擴(kuò)展性,已成為在Web應(yīng)用程序中實(shí)現(xiàn)身份驗(yàn)證的流行方法,在這篇文章中,我將指導(dǎo)你在Node.js應(yīng)用程序中使用MongoDB進(jìn)行數(shù)據(jù)存儲(chǔ)來(lái)實(shí)現(xiàn)JWT身份驗(yàn)證,需要的朋友可以參考下2024-12-12