我是 webDevelopment 的新手。我正在尝试使用npm install grunt-contrib-watch --save-dev
安装npm模块,但我收到此错误 -
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
我该如何解决这个问题?
答案 0 :(得分:1)
您正在使用的那个版本的npm与您正在使用的节点版本不兼容。
对于该版本的节点,受支持的npm版本为2.15.1
。
我建议安装类似nvm https://github.com/creationix/nvm/blob/master/README.md的东西,它会为您处理兼容版本的安装。
您可以使用nvm use 10.0.10
使用您喜欢的任何版本的节点,它将使用版本10.0.10的节点和2.15.1的npm。