-bash: cnpm: command not found
-bash: yarn: command not found
-bash: xxxx: command not found
如上yarn/cnpm皆通用,前提是安裝成功后報這個錯誤哈!
Error: EACCES: permission denied, mkdir 錯誤的同學請移步這篇文章 👉https://www.cnblogs.com/niceyoo/p/11703560.html
不同於Windows,我們使用了 sudo npm install -g yarn 安裝了yarn,但是在終端打印版本或者是直接使用yarn卻報如下錯誤信息:
-bash: yarn: command not found
其中一種原因:沒有配置類似於Windows里的環境變量。
在終端輸入:
open -e ~/.bash_profile
上方指令方式將通過記事本直接編輯的方式,或者是采用控制台的vim指令
vim ~/.bash_profile
如果采用vim的方式修改后記得執行 :wq 保存退出。
我們以open指令為例,在終端執行如下指令:
1、touch ~/.bash_profile
可跳過,touch的意思是沒有就創建,.bash_profile為系統臨時的環境變量
2、open -e ~/.bash_profile
open指令打開這個文件,如果提示沒有權限 請在前面加上sudo,示例:sudo open -e ~/.bash_profile
3、找到安裝的yarn目錄
還記得安裝yarn的目錄嗎?如果忘記了再執行安裝一邊唄,如下圖所示(圖片為網上的非本人打碼):

4、在發開的bash_profile文件中輸入 export PATH=$PATH:/usr/local/node_global/bin

注意:請將 /usr/local/node_global 替換為你的 yarn 存在的目錄
5、source ~/.bash_profile
source 表示重新執行、刷新的意思
6、yarn -v

我創建了一個java相關的公眾號,用來記錄自己的學習之路,感興趣的小伙伴可以關注一下微信公眾號哈:niceyoo
