我正在尝试在应用程序中使用Stripe,当我这样做时,在构建过程中出现此错误:
./node_modules/stripe/lib/utils.js中的ERROR找不到模块:错误: 无法解析“ PATH \ node”中的“ child_process” _modules \ stripe \ lib'
当我将webpack开发配置更改为目标节点时,如下所示:
export default {
...,
target: 'node',
...
}
我收到一条错误,未定义require,在线上到处都表明是由以下语句引起的,该语句不在我的webpack配置中:
externals: [nodeExternals()]
在this问题中看到。
答案 0 :(得分:0)
我猜您正在前端应用程序中使用stripe
中的npm
。但是此程序包是服务器端程序包。您无法将其集成到客户端代码(如React / Angular)中,必须在服务器端将其与Node.js一起使用。
您将在https://stripe.com/docs/stripe-js/reference#including-stripejs
上找到有关如何在客户端添加条纹的很好的解释。