报错信息如下:
VM860:1 thirdScriptError
sdk uncaught third Error
module “miniprogram_npm/nodemailer/events” is not defined
Error: module “miniprogram_npm/nodemailer/events” is not defined
at require (http://127.0.0.1:59882/appservice/__dev__/WAService.js:1:1015979))
at http://127.0.0.1:59882/appservice/__dev__/WAService.js:1:1015729
at __REQUIRE__ (http://127.0.0.1:59882/appservice/miniprogram_npm/nodemailer/index.js:31:34))
at http://127.0.0.1:59882/appservice/miniprogram_npm/nodemailer/index.js:660:12
at Object.module.exports.map…/shared [as func] (http://127.0.0.1:59882/appservice/miniprogram_npm/nodemailer/index.js:231:24))
at __REQUIRE__ (http://127.0.0.1:59882/appservice/miniprogram_npm/nodemailer/index.js:37:23))
at http://127.0.0.1:59882/appservice/miniprogram_npm/nodemailer/index.js:226:12
at Object.module.exports.map…/mailer [as func] (http://127.0.0.1:59882/appservice/miniprogram_npm/nodemailer/index.js:71:18))
at __REQUIRE__ (http://127.0.0.1:59882/appservice/miniprogram_npm/nodemailer/index.js:37:23))
at http://127.0.0.1:59882/appservice/miniprogram_npm/nodemailer/index.js:11430:10
console.error @ VM860:1
(anonymous) @ WAService.js:1
(anonymous) @ WAService.js:1
e @ appservice?t=1554034994106:1095
window.onerror @ VM860:1
scriptLoaded @ appservice?t=1554034994106:1127
script.onload @ appservice?t=1554034994106:1139
代码如下:
‘use strict’;
const nodemailer = require(‘nodemailer’);
// import { nodemailer } from ‘…/…/miniprogram_npm/nodemailer/index.js’
Page({
data: {
},
onLoad: function() {
},
sendEmail:function(){
var transporter = nodemailer.createTransport({
service: ‘qq’,
auth: {
user: ‘[email protected]’,
pass: ‘eqyldhtoxlfvfigc’
}
});
var mailOptions = {
from: ‘[email protected]’,
to: ‘[email protected]’,
subject: ‘Sending Email using Node.js’,
text: ‘That was easy!’
};
transporter.sendMail(mailOptions, function (error, info) {
if (error) {
console.log(error);
} else {
console.log('Email sent: ’ + info.response);
}
});
}
})