
1 ccccccc 2021-04-16 09:58:14 +08:00 这是 nvm 的 feature,不过你每个版本都安装过下次再切换应该就不用重新安装的了 |
2 marcong95 2021-04-16 09:59:09 +08:00 via Android 会不会是由于国内奇妙的网络环境你在 nvm install 的时候其实只装了 node 没装 npm 我在用的 nvm-windows 是之前也试过这问题,nvm config 里可以设置 NODE_MIRROR 和 NPM_MIRROR,改成淘宝的看看?或者直接挂代理用官方源 |
3 gqbre 2021-04-16 10:00:24 +08:00 每个 node 版本都是独立的,全局安装的 npm 包也互相独立。 你可以在安装别的版本的时候使用这个参数 `--reinstall-packages-from=current`,它会把当前 node 版本安装的全局 npm 包一并安装到新版本 node 环境里 Eg. ``` nvm install --lts --reinstall-packages-from=current ``` |
4 Chingim 2021-04-16 10:03:31 +08:00 |
5 OP @ccccccc 并不是, 我切换回来依然找不到 而且这样切换后 类似 webstorm 的 local terminal 无法识别 nodejs 无法使用 npm yarn |
7 palmers OP @gqbre 好 我试试这方法 谢谢了 现在我把 yarn 全局安装了 但是在 webstorm 的本地 terminal 无法使用命令 捣鼓了好久也没有配置好 现在只能在外面的 shell 中运行 yarn 和 npm 命令 |
8 0es 2021-04-16 11:59:19 +08:00 |
9 leoleozhu 2021-04-16 12:04:46 +08:00 |
10 otakustay 2021-04-16 13:10:20 +08:00 不用 npm 装 yarn 就能解决了,比如用 brew 装…… |