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
我正在尝试使用集成到 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