天天看點

Taro開發微信小程式(Mac版)——安裝tarojs依賴後,運作出現zsh: command not found:taro

問題出現場景:

根據Taro官網步驟,全局安裝完Tarojs依賴後,運作:taro init myApp,出現報錯:zsh: command not found:taro。

問題原因分析:

由于.zshrc沒有配置taro環境變量設定,導緻執行taro指令時回報錯。

解決問題的方法:

1.檢視本機是否存在.bash_profile檔案,在指令行執行:open .bash_profile,若能彈出檔案說明存在,則隻需要按照8-9執行完指令即可;若提示.bash_profile does not exist說明不存在,則需要按照2-9執行完指令。

2.建立.bash_profile,指令行輸入:touch .bash_profile。

3.建立global安裝任務的目錄,指令行輸入:mkdir ~/.npm-global。

4.配置npm全局下載下傳時,下載下傳到新的位址目錄,指令行輸入:npm config set prefix ‘~/.npm-global’,以後npm i xxx -g就會存儲到npm-global的位址下了。

5.打開.bash_profile,增加配置并儲存,指令行輸入:open .bash_profile,在彈出的檔案内加入export PATH=~/.npm-global/bin:${PATH},儲存。

6.更新配置,指令行輸入:source .bash_profile

7.重新安裝全局依賴,指令行輸入:npm install -g @tarojs/cli

8.打開.zshrc,增加配置并儲存,指令行輸入:open .zshrc,在彈出的檔案内加入source ~/.bash_profile,儲存。

9.更新配置,指令行輸入:source .zshrc,至此再次輸入taro init myApp,即可成功執行。