# 安装指定的版本
$ npm install -g @tarojs/cli@2.2.11
1
# OR 使用 yarn 安装 CLI
$ yarn global add @tarojs/cli@2.2.11
1
# 然后升级项目依赖
taro update project 2.2.11
1
# 删除 taro
cd /usr/local/lib/node_modules
sudo rm -rf \@tarojs/
cd /usr/local/bin
rm -f taro
1
2
3
4
5
2
3
4
5
# 创建项目
$ taro init myApp
1
# 如果遇到
- (node:77614) UnhandledPromiseRejectionWarning: Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@tarojs/cli/templates/taro-temp'
(Use
node --trace-warnings ...
to show where the warning was created) - 没有权限 需要加权限
# 解决方式
- 执行 npm root -g 拿到路径信息
npm root -g
1
- sudo chown -R $电脑用户名 $上一步得到的路径 例如:
sudo chown -R achang /usr/local/lib/node_modules
1