npm安装显示无法调用undefined的方法'localeCompare'

npm installation shown can n't call method 'localeCompare' of undefined

首先我安装了 nodemailer 然后它显示没有配置 correctly.After 我将它更新到 nodemailer 0.7.1 然后它显示找不到 mimelib module.Then 我尝试重新- 再次安装 nodemailer 然后我在下面显示 error.why 是..?当我尝试安装另一个 library.It 时可能会发生。

npm ERR! Linux 3.19.0-15-generic
npm ERR! argv "node" "/usr/bin/npm" "install" "nodemailer"
npm ERR! node v0.10.25
npm ERR! npm  v3.3.5

npm ERR! Cannot call method 'localeCompare' of undefined

我尝试使用 sudo 关键字并尝试全局安装并更新所有包,但它 helpful.still 不一样。

我认为您的问题是您使用的节点版本太旧。 我遇到了这个问题并使用 n 来 运行 多个版本的节点。

这里有一个 link 选项,说明如何 upgrade node