我正在使用Zapier Code应用程序,我需要发送一封电子邮件,接收trello参数,我正在将JavaScript编码与node.js一起使用,但是当我尝试查找nodemailer模块时,总是会收到错误消息:被发现。

该错误始终指向以下代码行:

var nodemailer = require ('nodemailer');

最佳答案

听起来您尚未安装nodemailer from npm。通过命令行终端导航到您的项目文件夹,并使用以下命令安装nodemailer。如果您有一个 package.json 文件(并且您可能应该这样做),则可以使用--save标志记录您在应用程序中安装的版本。

npm install nodemailer --save

请注意,nodemailer需要Node.js 6+版本才能正常工作。在Windows或OSX上使用node --version和在Linux上使用nodejs --version检查您的Node.js版本。

由于您是在问这个问题,因此您可能会在这里阅读有关npm的内容而受益:https://www.npmjs.com/get-npm

您的 package.json 文件应具有以下依赖性。您可能需要调整版本号以符合Zapier的要求。
{
  "dependencies": {
    "nodemailer": "^4.0.1"
  }
}

浏览Zapier网站后,他们似乎为免费客户提供技术支持。如果这样不能解决您的问题,您可以考虑直接与他们联系。

关于javascript - 找不到模块 'nodemailer',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43982152/

10-12 20:16