Привет, я в настоящее время испытываю эту ошибку:
- error C:devtestsentry.server.config.ts
Module build failed: UnhandledSchemeError: Reading from "C:devtestsentry.server.config.ts" is
not handled by plugins (Unhandled scheme).
Webpack supports "data:" and "file:" URIs by default.
You may need an additional plugin to handle "c:" URIs.
Import trace for requested module:
C:devtestsentry.server.config.ts
./app/page.tsx
Я создал пустой репо, чтобы посмотреть, существует ли ошибка по умолчанию, и да.
Я использую Windows. Я создал новое следующее репо с помощью npx create-next-app@latest, а затем вручную установил Sentry через npm install --save @sentry/nextjs и создал файлы, описанные в их документации:
sentry.client.config.ts, sentry.server.config.ts, sentry.edge.config.ts
Затем добавил изменения next.config.js, чтобы включить Sentry:
const { withSentryConfig } = require("@sentry/nextjs");
/** @type {import('next').NextConfig} */
const nextConfig = {};
module.exports = withSentryConfig(nextConfig);
Кажется, что Webpack по какой-то причине не знает, как обращаться с этими файлами конфигурации часовых, но я не уверен, как изменить конфигурацию в next/webpack для этого.
Я не мог найти ничего нового, что показывает эту ошибку, и помощь будет более чем приветствоваться. Спасибо.


Это было помечено как ошибка в самом Sentry, вы можете увидеть проблему здесь:
https://github.com/getsentry/sentry-javascript/issues/8133
Был создан и объединен запрос на слияние, который будет выпущен (вероятно) в следующей версии Sentry. А пока вы можете использовать что-то вроде patch-package, чтобы исправить установленный пакет @sentry/nextjs, добавив код в мерж-реквест: