我正在尝试使用集成到 Visual Studio Code
中的 Node.js
来构建应用程序。我拥有的最重要的软件版本是:
我的Node.js
版本是v10.15.2
。
我的 npm
版本是 5.8.0
。
我的操作系统是 Ubuntu 19.04
。
似乎与旧的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描述的程序进行操作但似乎不起作用。
此外,我发现这很有用 additional post但什么也没发生。
如果有用,我还会在下面的打印屏幕中发布调试器的输出:
最后,完成这些步骤后,我收到以下确认信息:
但是当我尝试检查版本 npm -v
时,它仍然给出 5.8.0
编辑
以下是几次额外试验后的输出:
感谢您为解决此问题指明了正确的方向。
最佳答案
Node 10.15.2 的 npm
默认版本是 6.4.1。根据您的安装方式,PATH
环境变量中的目录顺序将会有所不同。要查看 PATH
上的所有 npm
,请运行:
which -a npm
另一个有用的命令是列出全局安装的软件包,包括它们的安装位置:
npm ls -g --depth=0
关于node.js - npm 5.8.0 不支持 Ubuntu 19.04 上的 Node.js v10.15.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58648010/