节点8.0安装,但是npm卡在旧版本上

时间:2017-06-04 20:43:49

标签: node.js npm windows-10 updates

在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! node v8.0.0

**npm ERR! npm  v3.5.3**

**npm ERR! code MODULE_NOT_FOUND**

**npm ERR! Cannot find module 'internal/fs'**
npm ERR!

npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>


npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\user\npm-debug.log

我做了什么:

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

这些都没有奏效...... 那么任何想法?

2 个答案:

答案 0 :(得分:5)

我有同样的问题,不得不运行

npm install npm@latest -g
从命令行

。我被告知节点和npm版本会有所不同。

答案 1 :(得分:0)

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs