我正在使用 Webpack 来捆绑依赖项,其中之一是电子邮件服务postmark
。该服务依赖于child_process
显然随 node.js 一起提供的东西。
问题是,当我尝试运行 webpack 来捆绑我的应用程序时,它会抱怨:
未找到模块:错误:无法在...中解析模块“child_process”
网上的大多数答案都说,为了响应这个错误,我应该添加以下行:
node: {
child_process: 'empty'
}
到我的 webpack 配置。但这没有任何意义,因为 webpack 只是不尝试查找 child_process,因此,当我运行我的应用程序时,我收到以下错误:
未捕获的类型错误:exec 不是函数
这是来自postmark
(依赖的服务child_process
)抱怨模块中的exec
功能child_process
不存在的错误。
因此,我想知道如何child_process
在不抱怨 webpack 的情况下将模块包含在我的构建中?