npm 5.8.0 在 Ubuntu 19.04 上不支持 Node.js v10.15.2

npm 5.8.0 does not support Node.js v10.15.2 on Ubuntu 19.04

我正在尝试使用集成到 Visual Studio Code 中的 Node.js 构建应用程序。我拥有的最重要的软件版本是:

我的Node.js版本是v10.15.2

npm 的版本是 5.8.0

我有 Ubuntu 19.04 作为 OS。

似乎与旧的 npm 存在兼容性问题。

所以我尝试了以下操作来正确安装最新版本的npm

1) npm uninstall -g npm

2) sudo npm cache clean -f

3) sudo npm install -g npm

4) npm -v 但它仍然给出 5.8.0.

我按照 here 中描述的步骤进行操作,但它似乎不起作用。

此外,我发现这很有用 但什么也没发生。

如果有用,我还会在下面的打印屏幕中发布调试器的输出:

最后,在完成这些步骤后,我收到了以下确认信息:

但是当我尝试检查版本 npm -v 时,它仍然给出 5.8.0

编辑

以下是经过几次额外试验后的输出:

感谢您指出正确的方向来解决这个问题。

Node 10.15.2 的 npm 默认版本是 6.4.1。根据您的安装方式,PATH 环境变量中的目录顺序会有所不同。要查看 PATH 上的所有 npm,运行:

which -a npm

另一个有用的命令是列出全局安装的包,包括它们的安装位置:

npm ls -g --depth=0