相关平台
微信小程序
小程序基础库: 2.3.4
使用框架: React
复现步骤
通过 taro update self 升级最新版本后,通过taro -v 命令查看 显示还是老版本
期望结果
升级正常
实际结果
升级异常
环境信息
Taro CLI 3.4.3 environment info:
System:
OS: Windows 10
Binaries:
Node: 14.18.1 - D:\nodejs\node.EXE
Yarn: 1.22.17 - C:\Users\08143\AppData\Roaming\npm\yarn.CMD
npm: 6.14.15 - D:\nodejs\npm.CMD
7条答案
按热度按时间nzkunb0c1#
uwopmtnx2#
https://docs.taro.zone/docs/GETTING-STARTED#%E4%BF%9D%E6%8C%81-cli-%E7%9A%84%E7%89%88%E6%9C%AC%E4%B8%8E%E5%90%84%E7%AB%AF%E4%BE%9D%E8%B5%96%E7%89%88%E6%9C%AC%E4%B8%80%E8%87%B4
官方文档这里 应该 也有问题
z9zf31ra3#
从代码层面来看,
taro update self
相当于执行了yarn global add @tarojs/cli@${最新的稳定版本}
。从你的cmd打印信息可以看到安装的版本是
3.4.6
,打印的版本还是3.4.3
,证明新安装的版本没有放到全局包的环境中,而这个大概率是由于用yarn
安装全局包引起的问题,你可以尝试手动用yarn安装3.4.6
版本执行看是否生效,在mac环境是会有这个问题的,不知道windows系统如何,可以验证一下。如果未生效,说明就是yarn
引起的,再试试用npm
安装试试。ryevplcw4#
从代码层面来看,
taro update self
相当于执行了yarn global add @tarojs/cli@${最新的稳定版本}
。 从你的cmd打印信息可以看到安装的版本是3.4.6
,打印的版本还是3.4.3
,证明新安装的版本没有放到全局包的环境中,而这个大概率是由于用yarn
安装全局包引起的问题,你可以尝试手动用yarn安装3.4.6
版本执行看是否生效,在mac环境是会有这个问题的,不知道windows系统如何,可以验证一下。如果未生效,说明就是yarn
引起的,再试试用npm
安装试试。yarn 未生效,npm 生效
amrnrhlw5#
大佬已经准备解决这个问题了~
a14dhokn6#
w8biq8rn7#
确实有这个问题