Im using npm to update npm. It says that it updates it but the version stays the same (I have run this many times). Any help is appriciated.
felix:~/job (dev) $ npm --version
5.6.0
felix:~/job (dev) $ npm install npm@latest -g
/home/felix/.npm-global/bin/npm -> /home/felix/.npmglobal/lib/node_modules/npm/bin/npm-cli.js
/home/felix/.npm-global/bin/npx -> /home/felix/.npm-global/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.1.0
updated 1 package in 4.939s
felix:~/job (dev) $ npm --version
5.6.0
I've also tried to do:
felix:~/job (dev) $ curl https://www.npmjs.com/install.sh | sh
module.js:549 curl https://www.npmjs.com/install.sh | sh
throw err;
^
Error: Cannot find module '/tmp/npm.30077/package/bin/read-package-json.js'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:191:16)
at bootstrap_node.js:612:3
removed 682 packages in 3.11s
/home/felix/.npm-global/bin/npm -> /home/felix/.npm-global/lib/node_modules/npm/bin/npm-cli.js
/home/felix/.npm-global/bin/npx -> /home/felix/.npm-global/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.1.0
added 1 package from 572 contributors in 1.413s
It worked
felix:~/job (dev) $ npm --version
5.6.0
This also threw an error. And I'm not quite sure why.