首先我安装了 nodemailer 然后它显示没有正确配置。之后我将它更新到 nodemailer 0.7.1 然后它显示找不到 mimelib 模块。然后我再次尝试重新安装 nodemailer 然后我显示下面的错误。为什么是..?当我尝试安装另一个库时。它可能会发生。
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 关键字并尝试全局安装并更新所有软件包,但它没有帮助。还是一样。
最佳答案
我认为您的问题是您使用的 Node 版本太旧。 我遇到了这个问题并使用 n 运行多个版本的 Node 。
这里是关于如何 upgrade node 的选项的链接
关于linux - npm 安装显示无法调用未定义的方法 'localeCompare',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33234885/