【问题标题】:npm installation shown can n't call method 'localeCompare' of undefined显示的 npm 安装无法调用未定义的方法“localeCompare”
【发布时间】:2015-10-21 22:06:59
【问题描述】:

首先我安装了 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 关键字并尝试全局安装并更新所有软件包,但它没有帮助。仍然相同。

【问题讨论】:

  • 您应该考虑将此作为问题添加到 nodemailer 的 github 存储库中。也许他们可以提供帮助。
  • 我试过了。但我找不到解决方案

标签: linux node.js npm nodemailer


【解决方案1】:

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

这里是关于如何upgrade node的选项的链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-07
    • 2022-12-14
    • 2014-06-14
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多