1. 程式人生 > >npm 安裝yo 失敗 Your yo version is outdated.

npm 安裝yo 失敗 Your yo version is outdated.

在用jhipster開發時用yo建立表,發現安裝yo失敗

執行命令:sudo npm install -g yo

提示如下錯誤

這個問題,可能是安裝yo的一個bug,yo雖然下載下來了,但可能沒有建立軟連線。

 

從輸出的終端中,可以看到yo安裝的路徑在哪個檔案下,例如:這裡的在lib下,bin檔案下的為軟連線目錄

在bin檔案下命令檢視是否建立軟連線: ls -al

不同的安裝目錄,位置可能不一樣

/usr/local/Cellar/node/10.4.0/lib/node_modules/yo

也可以通過命令查詢yo是否已下載:sudo find / -name yo

可以通過軟連線,將yo連結到此路徑下,找到yo檔案下的cli.js檔案,在bin檔案下建立軟連線

sudo ln -s  /usr/local/Cellar/node/10.4.0/lib/node_modules/yo/lib/cli.js yo

通過命令檢視檔案資訊: ls -al

檢視yo版本是否安裝成功

yo --version