在vue項目中本地環境將node8+的版本更新到node9+,項目啓動報錯。
首先,要學會讀node的報錯信息,看似報了一堆錯,但是隻要細心,從第一個error開始翻譯這個報錯信息,就能找到問題的原因,而其他的一系列問題,可能就是這一個問題導致的。
可以看到報錯信息是:
模塊生成失敗: 錯誤是這個路徑下缺少node-sass依賴,
在當前這個node9+的環境找不到sass的依賴。
在node8+的環境下可以找到依賴。
讀懂了報錯信息就找到了啓動項目報錯的原因,當前node-sass版本與當前node環境衝突導致無法安裝依賴,
需要更新node-sass版本:
npm i -D node-sass
如果沒有執行成功可以使用這個命令重新安裝:
npm rebuild node-sass
node-sass依賴更新後重新啓動項目,看是否能成功啓動,我這個項目是可以運行了。
如果遇到其他報錯,繼續從頭開始讀報錯信息一條一條解決。