如何解决如何在Razzle Express服务器文件中使用@ sentry / node
根据sentry's docs,节点的设置仅为
// server.js
const Sentry = require("@sentry/node");
Sentry.init({ dsn: "https://1df8da5e900e440e8d6e767ec6277ff9@o126849.ingest.sentry.io/296346" });
但是,当我运行razzle start
时,我得到了
TypeError: mod.require is not a function
at dynamicRequire (/Users/daniellizik/foo/node_modules/@sentry/utils/esm/node.js:19:1)
at getDefaultSamplingContext (/Users/daniellizik/foo/build/webpack:/node_modules/@sentry/tracing/esm/hubextensions.js:107:1)
at Hub._startTransaction (/Users/daniellizik/foo/build/webpack:/node_modules/@sentry/tracing/esm/hubextensions.js:162:1)
at Hub.module.exports../node_modules/@sentry/hub/esm/hub.js.Hub._callExtensionMethod (/Users/daniellizik/foo/build/webpack:/node_modules/@sentry/hub/esm/hub.js:348:1)
at Hub.module.exports../node_modules/@sentry/hub/esm/hub.js.Hub.startTransaction (/Users/daniellizik/foo/build/webpack:/node_modules/@sentry/hub/esm/hub.js:308:1)
at callOnHub (/Users/daniellizik/foo/build/webpack:/node_modules/@sentry/minimal/esm/index.js:17:1)
at startTransaction (/Users/daniellizik/foo/build/webpack:/node_modules/@sentry/minimal/esm/index.js:189:1)
哨兵仓库中有一个用于通用应用的closed issue,但没有提供解决方案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。