【问题标题】:Require is not define [duplicate]要求未定义[重复]
【发布时间】:2020-07-24 20:43:41
【问题描述】:

当我尝试使用 nodemailer 发送电子邮件时,将它们插入我的 Web 项目后,我收到错误“未定义要求”。我能知道怎么解决吗?

           var nodemailer = require('nodemailer');
            var transporter = nodemailer.createTransport({
                service:'gmail',
                auth:{
                    user:'xxx@gmail.com',
                    pass:'xxxxxxx'
                }
            });

            var mailOptions = {
                from:'xxx@gmail.com',
                to: 'xxx@gmail.com',
                subject:'Thanks for using!',
                text:'Thanks!'
            };

            transporter.sendMail(mailOptions,function(error, info){
                if(error){
                    console.log(error);
                }else
                console.log('Email sent: '+ info.response);
            });

【问题讨论】:

  • 你用过 Node.js 吗?

标签: javascript nodemailer


【解决方案1】:

我假设您正在尝试在前端执行此操作。 Nodemailer 是一个在后端 node.js 服务器上运行的包。您没有为问题标签列出节点,所以这就是我假设的原因。如果不是这种情况,请查看:

http://requirejs.org/docs/download.html

将此添加到您的项目中:https://requirejs.org/docs/release/2.3.5/minified/require.js

看看这个http://requirejs.org/docs/api.html

【讨论】:

    猜你喜欢
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 2019-04-15
    • 2016-08-10
    • 2018-06-15
    • 2019-08-20
    相关资源
    最近更新 更多