用npm install時(shí)報(bào)錯(cuò)node-sass npm ERR command failed問題的解決方法
npm ERR! path D:…\node-sass
npm ERR! command failed 問題解決辦法)
問題
在用npm install時(shí)報(bào)錯(cuò)
npm ERR! code 1 npm ERR! path D:\....\node-sass npm ERR! command failed ....
版本問題
可能是node.js的版本和node-sass的版本不合
解決方法
所以要更改自己的node.js的版本,就是卸掉原來的node.js,下一個(gè)符合node-sass版本的node.js
卸掉原來的node.js
就直接卸
查看需要的node-sass的版本
在package.json
文件中找到node-sass": "^版本號"
,記下版本號
根據(jù)node-sass的版本找到合適的node.js版本下載
然后到這里去查看合適node-sass的版本的node.js版本并下載安裝.
比如說node-sass是4.9.3就找node10,node module是64的
安裝新的node.js
卸掉之前裝的node-sass
npm uninstall node-sass
查看node-sass版本
node-sass -v
還能看到說明沒卸掉,就得另外找原因了
安裝指定版本的node-sass
npm install node-sass@指定的版本號
同樣可以檢查版本號,看是否安裝成功
然后就可以繼續(xù)安裝依賴
如果之前node-modules文件夾在,也可以先刪了再裝
npm install
但是有時(shí)候還會(huì)產(chǎn)生額外問題,如卸載node-sass時(shí),npm does not support Node.jsxxx,就npm和node.js的版本不匹配,又得換npm的版本
額外問題
npm的版本和node.js的版本不合,然后無法卸掉不合適的node-sass版本
找到合適的npm
根據(jù)node.js的版本找到合適的npm的版本號,記下來.
然后切換npm版本的方法是
npm install -g npm@版本號
然后還是切換不了,說是node.js版本不對
所以我又試著裝回以前的node.js版本,然后把npm的版本換掉,然后再改變node.js版本…然后行了
修改:
npm版本和node.js版本不匹配問題
在刪除現(xiàn)有的node.js時(shí)把npm的殘留文件一并刪除,再重新安裝node.js時(shí)就自動(dòng)是匹配后來的npm了
然后可以去參考一下關(guān)于沒有徹底清除node和npm的解決措施
以上就是用npm install時(shí)報(bào)錯(cuò)node-sass npm ERR command failed問題的解決方法的詳細(xì)內(nèi)容,更多關(guān)于npm install報(bào)錯(cuò)command failed的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Nodejs Express 通過log4js寫日志到Logstash(ELK)
這篇文章主要介紹了Nodejs Express 通過log4js寫日志到Logstash(ELK),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08如何刪除所有node_modules和package-lock配置文件
這篇文章主要介紹了如何刪除所有node_modules和package-lock配置文件問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02MQTT Client實(shí)現(xiàn)消息推送功能的方法詳解
這篇文章主要介紹了MQTT Client實(shí)現(xiàn)消息推送功能的方法,結(jié)合實(shí)例形式詳細(xì)分析了MQTT Client實(shí)現(xiàn)消息推送的基本原理、實(shí)現(xiàn)方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2023-05-05nodejs命令行參數(shù)處理模塊commander使用實(shí)例
這篇文章主要介紹了nodejs命令行參數(shù)處理模塊commander使用實(shí)例,commander是一個(gè)非常高大上的令行參數(shù)處理模塊,需要的朋友可以參考下2014-09-09nodeJs實(shí)現(xiàn)基于連接池連接mysql的方法示例
這篇文章主要介紹了nodeJs實(shí)現(xiàn)基于連接池連接mysql的方法,結(jié)合具體實(shí)例形式分析了nodejs連接池操作mysql數(shù)據(jù)庫連接的實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2018-02-02