天天看点

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,即可成功执行。