用npm install時(shí)報(bào)錯(cuò)node-sass npm ERR command failed問(wèn)題的解決方法
npm ERR! path D:…\node-sass
npm ERR! command failed 問(wèn)題解決辦法)
問(wèn)題
在用npm install時(shí)報(bào)錯(cuò)
npm ERR! code 1 npm ERR! path D:\....\node-sass npm ERR! command failed ....
版本問(wèn)題
可能是node.js的版本和node-sass的版本不合
解決方法
所以要更改自己的node.js的版本,就是卸掉原來(lái)的node.js,下一個(gè)符合node-sass版本的node.js
卸掉原來(lái)的node.js
就直接卸

查看需要的node-sass的版本
在package.json文件中找到node-sass": "^版本號(hào)",記下版本號(hào)
根據(jù)node-sass的版本找到合適的node.js版本下載

然后到這里去查看合適node-sass的版本的node.js版本并下載安裝.
比如說(shuō)node-sass是4.9.3就找node10,node module是64的
安裝新的node.js
卸掉之前裝的node-sass
npm uninstall node-sass
查看node-sass版本
node-sass -v
還能看到說(shuō)明沒(méi)卸掉,就得另外找原因了
安裝指定版本的node-sass
npm install node-sass@指定的版本號(hào)
同樣可以檢查版本號(hào),看是否安裝成功
然后就可以繼續(xù)安裝依賴
如果之前node-modules文件夾在,也可以先刪了再裝
npm install
但是有時(shí)候還會(huì)產(chǎn)生額外問(wèn)題,如卸載node-sass時(shí),npm does not support Node.jsxxx,就npm和node.js的版本不匹配,又得換npm的版本
額外問(wèn)題
npm的版本和node.js的版本不合,然后無(wú)法卸掉不合適的node-sass版本
找到合適的npm
根據(jù)node.js的版本找到合適的npm的版本號(hào),記下來(lái).
然后切換npm版本的方法是
npm install -g npm@版本號(hào)
然后還是切換不了,說(shuō)是node.js版本不對(duì)
所以我又試著裝回以前的node.js版本,然后把npm的版本換掉,然后再改變node.js版本…然后行了
修改:
npm版本和node.js版本不匹配問(wèn)題
在刪除現(xiàn)有的node.js時(shí)把npm的殘留文件一并刪除,再重新安裝node.js時(shí)就自動(dòng)是匹配后來(lái)的npm了
然后可以去參考一下關(guān)于沒(méi)有徹底清除node和npm的解決措施
以上就是用npm install時(shí)報(bào)錯(cuò)node-sass npm ERR command failed問(wèn)題的解決方法的詳細(xì)內(nèi)容,更多關(guān)于npm install報(bào)錯(cuò)command failed的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Node.js中Sequelize?hook的使用方法小結(jié)
Sequelize?提供了多個(gè)?hook,用于在執(zhí)行數(shù)據(jù)庫(kù)操作時(shí)執(zhí)行一些自定義邏輯,本文為大家整理了一些常用的?Sequelize?hook?列表及其作用,希望對(duì)大家有所幫助2024-02-02
windows系統(tǒng)下安裝npm(Node.js)方法教程
在Windows環(huán)境下進(jìn)行Node.js的安裝并不是一件復(fù)雜的事情,但是在安裝過(guò)程中需要注意一些細(xì)節(jié),下面這篇文章主要給大家介紹了關(guān)于windows系統(tǒng)下安裝npm(Node.js)的相關(guān)資料,需要的朋友可以參考下2023-12-12
nodejs清空/刪除指定文件夾下面所有文件或文件夾的方法示例
這篇文章主要介紹了nodejs清空/刪除指定文件夾下面所有文件或文件夾的方法,通過(guò)兩個(gè)具體案例形式分析了node.js同步刪除文件/文件夾,以及異步刪除文件/文件夾的相關(guān)實(shí)現(xiàn)技巧,涉及遞歸遍歷與文件判斷、回調(diào)等相關(guān)操作,需要的朋友可以參考下2023-04-04
如何使用?Node.js?將?MongoDB?連接到您的應(yīng)用程序
NoSQL?數(shù)據(jù)庫(kù)對(duì)于處理大量分布式數(shù)據(jù)非常有用,我們可以在這個(gè)數(shù)據(jù)庫(kù)中存儲(chǔ)信息,對(duì)其進(jìn)行管理,這篇文章主要介紹了使用?Node.js?將?MongoDB?連接到您的應(yīng)用程序,需要的朋友可以參考下2022-09-09
Nest.js Controller路由和請(qǐng)求處理強(qiáng)大功能解析
這篇文章主要為大家,介紹了Nest.js Controller路由和請(qǐng)求處理強(qiáng)大功能解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
node.js入門(mén)實(shí)例helloworld詳解
這篇文章主要介紹了node.js入門(mén)實(shí)例helloworld,較為詳細(xì)的講述了node.js簡(jiǎn)單輸出示例helloworld的實(shí)現(xiàn)代碼與運(yùn)行方法,需要的朋友可以參考下2015-12-12

