我今天真的心態崩了呀!!!
我之前因為更新了node版本導致我的項目跑不起來(我的項目中用到了gulp3版本),然后我用了nvm來控制node版本使我的項目正常了,但是我之前安裝的vue腳手架等都不存在了報錯
我用nvm切換vue版本為最新的
vue -V :用來查看你的vue腳手架版本
安裝腳手架:npm install -g @vue/cli
截圖沒有了:然后就顯示vue 4.5.9的版本
然后我在項目目錄中 npm i
也會報錯 node-sass 版本有問題
然后卸載了node-sass最新版本 安裝固定版本 然后還是報錯
我感覺像是因為node版本太新了 我切換到12.0.0版本
重新安裝腳手架 而且安裝3.12.1
然后重新安裝項目依賴,跑項目 報錯
百度了一下
然后我把node版本切換到10.0.0版本
重新安裝vue腳手架,重新安裝項目依賴 等等同上操作,報錯
我查了一下這個報錯
1、刪除node_modules
2、npm install -g node-gyp
3、npm install –global –production windows-build-tools(可能會報錯需要管理員模式啟用重新運行)
4、cnpm i
5、npm rebuild node-sass
然后 。。。。還是有問題 一下午快瘋了 什么鬼啊 !!!遇到過同樣情況的 請留言教教我 謝謝
我已經解決了 繼續搞一下把
我安裝了新的版本的node- 10.15.0
然后重新安裝vue腳手架

然后安裝cnpm 淘寶鏡像-安裝依賴的速度會比npm 快很多
npm install -g cnpm --registry=https://registry.npm.taobao.org
項目刪除 node_modules 文件
cnpm 重新安裝依賴
npm run serve
報錯原因:
原因在於使用npm安裝依賴的時候vue-loader-v16有部分資源下載不到
解決報錯
先卸載 vue-loader-v16
再重新安裝
npm run serve:重新跑一下
就好了 解決了 解釋一下:這里出現的問題是不影響的 大概意思就是說 這些插件用不到 建議卸載掉
重點來了:
沒事千萬不要去更新node版本,最新版本會導致一系列的問題 尤其是 node-sass。。。。。
太低的版本 8.x ~ 10.0.0的版本 會導致 有些項目依賴都不能安裝,切記