Ngx-stripe 或 stripe.js 正在寻找 @sentry 模块,但最新的 @sentry 版本没有需要的文件,我需要 @sentry 吗?

问题描述 投票:0回答:1

我正在使用 ngx-stripe,当我安装一个元素时,我收到一堆节点错误。

似乎最新版本的 ngx-stripe 或 @stripe/stripe.js 正在寻找 @sentry 节点模块,但我没有安装它们。我最近可能在将节点和所有模块升级到 17 时意外删除了它。我通过删除 node_modules 然后安装所有最新版本来执行粗暴升级,同时删除一些(我认为不需要的!)

查看@sentry 存储库后,最新版本不包含任何引发错误的文件(见下文)。我必须返回到 6.16.1 版本才能获取文件。

问题 - 一般来说,我需要 @sentry,它的用途是什么以及为什么 ngx-stripe 和/或 @stripe/stripe.js 使用它?我可以运行 ngx-stripe 组件,做我需要做的事情,并且使用该组件没有任何问题/错误。我可以抑制这些错误吗?还是这些错误稍后会回来咬我的屁股?

文件丢失:

无法读取文件的源映射:///Users/charles/yogabandy/client/node_modules/%40sentry/core/esm/integration.js:ENOENT:没有这样的文件或目录,打开'/Users/charles/yogabandy/客户端/node_modules/@sentry/core/esm/integration.js.map'

无法读取文件的源映射:///Users/charles/yogabandy/client/node_modules/%40sentry/browser/esm/transports/base.js:ENOENT:没有这样的文件或目录,打开'/Users/charles/ Yogabandy/客户端/node_modules/@sentry/browser/esm/transports/base.js.map'

node.js angular node-modules sentry ngx-stripe
1个回答
0
投票

Sentry 是 JS 客户端的错误记录器 (https://sentry.io/),它允许您了解用户在使用您的应用程序时控制台中出现的错误。

查看 ngx-stripe package.json (https://github.com/richnologies/ngx-stripe/blob/main/package.json) 和 stripe-js package.json (https://github.com) /stripe/stripe-js)它们都没有指向@sentry包。他们的包裹锁也没有。这意味着那些包负责检查@sentry文件。这必须已由您项目中的另一个包添加。

尝试检查你的package-lock.json以了解哪个包需要使用Sentry

© www.soinside.com 2019 - 2024. All rights reserved.