我正在使用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/