执行yarn global add @tarojs/cli@lastest
,选择了3.0.14
版本,打印信息是success Installed "@tarojs/[email protected]" with binaries
,结果执行taro --version
,结果却是Taro v2.0.7
,以为自己下错了,翻来覆去地remove + add
,没用,始终是2.0.7
版本
一气之下,remove 掉,👴不用了,手贱再试试taro --version
,我日,还是2.0.7
,阴魂不散啊,我都 remove 了怎么还。。。哦,不会是npm
也global
安装了吧。。。找找看果然是。。。
1
libook 2020-10-16 11:10:32 +08:00
想节省一些硬盘空间,昨天换了 pnpm,但后来发现不支持 npm 的 package-lock 标准,于是又用回了 npm……
可以研究一下 path 环境变量的覆盖顺序,让 yarn 的 bin 路径优先级高于 npm 的,这样就会优先执行 yarn 下的程序,yarn 下没有才回去 npm 下找。 |
2
no1xsyzy 2020-10-16 11:33:05 +08:00
which
|
3
xiaoming1992 OP @libook 不了不了,没必要,这样的情况还是把其中一个移除掉吧
|