节点8.0安装,但npm坚持旧版本

它在Windows 10上安装了节点版本v8。它说它是用npm 5交付的….但是它被卡在3.5.3上

λnpm i -g npm npm ERR! Windows_NT 10.0.14393

npm ERR! argv“npm”“i”“-g”“npm”

npm ERR! 节点v8.0.0

npm ERR! npm v3.5.3

npm ERR! 代码MODULE_NOT_FOUND

npm ERR! 找不到模块'internal / fs'npm ERR!

npm ERR! 如果您需要帮助,您可以在以下url报告此错误:npm ERR! https://github.com/npm/npm/issues

npm ERR! 请包括以下文件与任何支持请求:npm ERR! C:\用户\用户\ NPM-的debug.log

我做了什么:

  • 卸载节点并重新安装
  • 安装不同版本的节点(7.7.0)并查看是否更新了npm
  • 使用npm clean cache -f

而这些都没有工作…所以有什么想法?

我有同样的问题,不得不跑

npm install npm@latest -g 

从命令行。 我被告知node和npm版本会有所不同。

 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs