针对taro的升级有几种方案,如下:
npm i @tarojs/cli -g
taro info
👽 Taro v3.0.9
Taro CLI 3.0.9 environment info:
System:
OS: macOS High Sierra 10.13.6
Shell: 5.7 - /usr/local/bin/zsh
Binaries:
Node: 10.15.2 - ~/.nvm/versions/node/v10.15.2/bin/node
Yarn: 1.19.1 - ~/.yarn/bin/yarn
npm: 6.14.4 - ~/.nvm/versions/node/v10.15.2/bin/npm
npmPackages:
@tarojs/cli: ^3.0.9 => 3.0.9
@tarojs/components: 3.0.9 => 3.0.9
@tarojs/mini-runner: 3.0.9 => 3.0.9
@tarojs/react: 3.0.9 => 3.0.9
@tarojs/runtime: 3.0.9 => 3.0.9
@tarojs/taro: 3.0.9 => 3.0.9
@tarojs/webpack-runner: 3.0.9 => 3.0.9
babel-preset-taro: 3.0.9 => 3.0.9
eslint-config-taro: 3.0.9 => 3.0.9
eslint-plugin-taro: ^2.2.3 => 2.2.3
react: ^16.10.0 => 16.13.1
npmGlobalPackages:
typescript: 3.7.2
npm update self 3.0.9
taro update project 3.0.9
npm install -D @tarojs/cli@3.0.9
- 注意一定能要执行npm install -D @tarojs/cli@3.0.9,否则可能安装不成功
- 还可以在package.json 中将对应需要升级的taro相关版本,替换为新版本。例如
"@tarojs/mini-runner": "3.0.9",
"@tarojs/webpack-runner": "3.0.9",
- 这只是举例子,之前的版本是3.0.7 改为3.0.9 ,然后执行npm install重新安装依赖,确认 node_modules 中升级的依赖是不是已经变更为你指定安装的版本了。
- 注意,如果安装不成功,就在本地项目中,安装指定cli版本。npm install -D @tarojs/cli@3.0.9