【发布时间】:2016-05-01 05:19:42
【问题描述】:
我正在使用 Webpack 来捆绑依赖项,其中之一是电子邮件服务 postmark。该服务依赖于一个名为 child_process 的东西,显然是 node 附带的。
问题是,当我尝试运行 webpack 来捆绑我的应用程序时,它会抱怨:
找不到模块:错误:无法解析模块中的“child_process”...
网上大部分答案都说,针对这个错误,我应该加一行:
node: {
child_process: 'empty'
}
到我的 webpack 配置。但这没有任何意义,因为 webpack 只是不尝试查找 child_process,因此,当我运行我的应用程序时,我收到以下错误:
未捕获的类型错误:exec 不是函数
这是来自postmark(依赖于child_process 的服务)的错误,抱怨child_process 模块中的exec 函数不存在。
因此,我想知道如何在我的构建中包含 child_process 模块而不引起 webpack 抱怨?
【问题讨论】:
标签: javascript webpack postmark