在用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