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

谁都会走 提交于 2019-12-11 16:31:28

问题


I am trying to build an application using Node.js integrated into Visual Studio Code. The most important versions of the software I have are:

The version of Node.js I have is v10.15.2.

The version I have for npm is 5.8.0.

I have Ubuntu 19.04 as OS.

It seems that there is a compatibility issue with the old npm.

So I tried to do the following operations to correctly install the last version of npm:

1) npm uninstall -g npm

2) sudo npm cache clean -f

3) sudo npm install -g npm

4) npm -v but it still gives 5.8.0.

I followed the procedure described here but it doesn't seem to be working.

In addition I found this useful additional post but nothing happened.

If useful I am also posting the output of the debugger in the print-screen below:

Lastly after those steps I receive the following confirmation:

But as soon as I try to check the version npm -v it still gives 5.8.0

EDITS

The following is the output after a couple of additional trials:

Thank you for pointing in the right direction to solve this matter.


回答1:


The default version of npm for Node 10.15.2 is 6.4.1. Depending on how you installed, the ordering of directories in your PATH environment variable will make a difference. To view all npms on your PATH, run:

which -a npm

Another helpful command is to list out your globally installed packages including where they're installed:

npm ls -g --depth=0


来源:https://stackoverflow.com/questions/58648010/npm-5-8-0-does-not-support-node-js-v10-15-2-on-ubuntu-19-04

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!