问题
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 npm
s 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