安装任何NPM模块时出错

我是webdevelopment的新手 。 我想安装npm模块使用npm install grunt-contrib-watch --save-dev ,但是我得到这个错误 –

 npm WARN npm npm does not support Node.js v0.10.37 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm can't make any promises that npm will work with this version. npm WARN npm You can find the latest version at https://nodejs.org/ npm ERR! Object function (err) { npm ERR! if (err) return cb(err) npm ERR! fs.fsync(fd, function (err) { npm ERR! if (err) return cb(err) npm ERR! fs.close(fd, cb) npm ERR! }) npm ERR! } has no method 'toLowerCase' 

我试图安装节点latedt版本,然后也给了我一样的。

我的版本是 –

 Node - v0.10.37 npm - 4.6.1 

我该如何解决这个问题?

您正在使用的那个版本的npm不适用于您正在使用的节点版本。

对于该版本的节点,支持的npm版本是2.15.1

我会build议安装像nvm https://github.com/creationix/nvm/blob/master/README.md这将为您处理兼容版本的安装。

你可以使用nvm use 10.0.10使用任何你喜欢的节点版本,它将使用节点版本10.0.10和npm版本2.15.1。