在Ubuntu 20.04(WSL)中安装节点16给了我节点14



我使用以下命令在Ubuntu 20.04(Windows10上的WSL(上安装了节点16:

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

它得到了正确的包装

正在解压缩nodejs(16.13.1-deb-1nodesource1(…
正在设置nodejs…

但不知怎么的,我得到了节点14

$node-v
v14.15.5

在我尝试升级到16之前,我已经安装了nodejs,但我很确定安装程序已经删除了它。

我试图删除包nodejs并安装,我运行了apt autoremove,我检查了/etc/apt/sources.list.d/nodesource.list,只有node_16.xPPA。。。

我错过了什么?节点14从哪里来?

我的坏。。。原来是emscripten在自己的应用程序文件夹中安装了另一个NodeJS,并在env中进行了设置。

我刚刚删除了emsdk文件夹中的node目录,它正在工作。

编辑:当我删除node目录时,我在MacOS上遇到了编译问题,因为emscripten使用的系统库可能与其预期不匹配。所以我不得不恢复它(使用emsdk install SOME_VERSION(。

相关内容

  • 没有找到相关文章

最新更新