項目場景:
最近需要做一個前后端分離的項目,准備使用Vue的前端項目管理進行前端項目的創建。
問題描述:
在輸入vue ui命令打開前端項目管理器時就出現了這樣的問題。
這個錯誤影響很大,雖然前端項目管理器可以打開,但是當你嘗試創建vue項目時,會發現一頓操作之后,控制台最終報錯。
搜索了很多解決方法,有人說是vue版本的問題,還有人說是node.js版本的問題。經過一番操作之后,問題依然沒有解決。
原因分析:
偶然看了一個博主說是因為hadoop環境變量,突然想到yarn命令也可以操作node.js。那大概就是yarn命令沖突的原因。然后在控制台輸入了yarn version,果然出現了hadoop的版本號。
解決方案:
既然確定了是hadoop環境的原因,那就刪除hadoop的環境變量。
進入系統環境變量,把與hadoop相關的地方都刪掉,我的path里,有兩個,一個bin,一個sbin。刪除之后點擊確定。
在控制台輸入命令 yarn version,如果出現hadoop,jvm或者java什么之類的錯誤,說明hadoop環境變量沒有刪除干凈。繼續在系統環境變量中找找其他hadoop存在的地方並刪除。
如果出現yarn 不是內部命令......就和我一樣了,問題就算解決了。如果node.js之前裝過yarn,應該會出現node.js的版本號。這就和hadoop沒有關系了。
輸入vue ui命令后控制台沒有出現ERROR。問題解決。