yarn安裝後再安裝其餘插件報錯 xxx(命令): command not found(已解決)

   最近鼓搗了下Vue3,在windows環境下搭建項目,又又又遇到了工具安裝問題。很快找到錯誤緣由,也改爲功了,但node不是我想要的v12.xx版本(推薦安裝的穩定版本)而且windows上的yarn好像是經過npm安裝的(大佬說npm不會給yarn配置path,並且yarn的bin是node global下的,我手動配好了path因此解決了本文要解決的問題,下面會詳細講),因此把node和yarn所有卸了重裝,來來回回兩三次,找到了解決辦法,事實證實實踐出真知,網上解決方案再好也得試過起不起做用再說,問就是一把心酸淚。node

問題描述npm

   在windows下(事實上在ubuntu上也存在這個問題,親測),明明yarn安裝成功, yarn -v 也能查看到安裝版本,證實安裝成功,但經過yarn進行全局安裝後,命令行卻提示安裝成功的對應命令不存在: xxx(命令): command not found 。ubuntu

   一開始大佬提示說這是npm安裝的緣由,沒有配置path,因此這裏從yarn的兩種安裝方式分兩種思路講一下。windows

   重要命令:工具

yarn global bin
// 對應npm查看bin路徑
npm -g bin

 

問題解決spa

1、npm安裝yarn方式命令行

   這種安裝方式下,配置的path路徑得是node global下的yarn的bin。3d

   順着這個思路,找到對應的bin路徑,添加到用戶變量。code

C:\Users\Lynn\AppData\Local\Yarn\bin\  
// 找到你電腦中C盤下對應該路徑下npm下global/module路徑下你安裝的命令,則該路徑就是你要添加到環境變量中用戶變量下的bin路徑

同時將安裝路徑下的bin路徑,個人是 D:\Program Files (x86)\Yarn\bin\ 添加到系統變量:blog

 

2、yarn官網安裝包直接安裝

   若是你跟我同樣不得不卸載重裝yarn了,那麼你必定要選擇官網下載msi直接安裝,具體安裝教程及資源連接點擊直達:yarn官網安裝

   windows下安裝在下載安裝包後直接安裝便可。

   安裝以後發現雖然yarn的環境變量中的用戶變量和系統變量都已經配置好了,但依然報錯找不到命令。

 

系統變量:

 

 

 

 

 

 

   安裝卸載幾回以後發現是用戶變量中的path變量路徑設置錯誤,由於能夠看到安裝的命令文件並無出如今這個路徑中(用戶變量路徑在C盤,而非安裝盤下安裝路徑,系統變量在安裝路徑下),首先安裝你須要的文件,而後去查看這個命令的安裝路徑,將這個命令安裝路徑做爲path的值添加到用戶變量。

  

 yarn global bin 查看路徑獲得 D:\Program Files\nodejs\node_global\bin 將其添加到系統變量中,再到C盤下的bin路徑查看新安裝命令相關文件信息,結果發現沒有bin路徑而命令出如今Data文件下的路徑中,將你新安裝的命令文件出現的根路徑添加到用戶變量便可,個人文件路徑爲: C:\Users\Lynn\AppData\Local\Yarn\Data\global\node_modules\.bin 

相關文章
相關標籤/搜索