Nodemailer 无法识别核心包

Nodemailer not recognizing Core packages

我试图发送电子邮件起诉 nodemailer 模块,并且在尝试构建我的开发应用程序时 运行 出错。我收到以下错误:

These dependencies were not found:
* child_process in ./node_modules/nodemailer/lib/sendmail-transport/index.js
* dgram in ./node_modules/native-dns-cache/lookup.js, ./node_modules/native-dns/lib/server.js
* fs in ./node_modules/native-dns/lib/platform.js, ./node_modules/nodemailer/lib/dkim/index.js and 2 others
To install them, you can run: npm install --save child_process dgram fs

我尝试使用上述命令安装它们,但由于它们是核心依赖项,所以我只得到了安全持有者。我在实际 Node.js 文件夹中也有这些模块,但 nodemailer 似乎无法识别它们。

如何让 nodemaier 识别核心安装中使用的模块?

编辑:

通过更改 nodemailer 包中的路径,我能够在核心程序中查找其他文件时得到一组不同的错误

原来我试图在客户端模式下使用 Server-only 包。

https://github.com/nuxt/nuxt.js/issues/3271