记一次低级失误

2020-10-16 10:31:54 +08:00
 xiaoming1992

执行yarn global add @tarojs/cli@lastest,选择了3.0.14版本,打印信息是success Installed "@tarojs/cli@3.0.14" with binaries,结果执行taro --version,结果却是Taro v2.0.7,以为自己下错了,翻来覆去地remove + add,没用,始终是2.0.7版本

一气之下,remove 掉,👴不用了,手贱再试试taro --version,我日,还是2.0.7,阴魂不散啊,我都 remove 了怎么还。。。哦,不会是npmglobal安装了吧。。。找找看果然是。。。

1957 次点击
所在节点    JavaScript
3 条回复
libook
2020-10-16 11:10:32 +08:00
想节省一些硬盘空间,昨天换了 pnpm,但后来发现不支持 npm 的 package-lock 标准,于是又用回了 npm……

可以研究一下 path 环境变量的覆盖顺序,让 yarn 的 bin 路径优先级高于 npm 的,这样就会优先执行 yarn 下的程序,yarn 下没有才回去 npm 下找。
no1xsyzy
2020-10-16 11:33:05 +08:00
which
xiaoming1992
2020-10-16 19:47:50 +08:00
@libook 不了不了,没必要,这样的情况还是把其中一个移除掉吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/715505

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX