Я вижу проблему, заключающуюся в том, что некоторые исходные карты не генерируются в приложении NextJS, и я не знаю, как ее отладить.
Мы развертываем в Vercel и загружаем исходные карты в Sentry, сгенерированные исходные карты успешно загружаются, но нам не хватает большого количества исходных карт.
Вот пример результатов из журналов сборки Vercel;
@company/project:build: \~/0f19a506e2f8f51b.js (no sourcemap found)
@company/project:build: - warning: could not determine a source map reference (Could not auto-detect referenced sourcemap for \~/0f19a506e2f8f51b.js)
@company/project:build: \~/0f52eebdadff9e11.js (no sourcemap found)
@company/project:build: - warning: could not determine a source map reference (Could not auto-detect referenced sourcemap for \~/0f52eebdadff9e11.js)
@company/project:build: \~/0f890dcc8f56cc0a.js (no sourcemap found, debug id 75d86540-2e61-5f66-7231-a00fedc9db28)
...
@company/project:build: - warning: could not determine a source map reference (Could not auto-detect referenced sourcemap for \~/turbopack-9b547cc17f45ef74.js)
@company/project:build: \~/turbopack-b1167f93224968d4.js (no sourcemap found, debug id 6d5c4cd8-ed5c-9a8d-6b57-65e5b46ae2ee)
Подавляющее большинство не найденных исходных карт находятся на корневом уровне (
)
Я не знаю, как лучше всего отладить эти файлы, не имеющие связанных с ними исходных карт, мы будем очень признательны за любые общие рекомендации, а если возникнут конкретные проблемы с приведенными ниже конфигурациями, мы будем рады их исправить.
Настройка
Я вижу проблему, заключающуюся в том, что некоторые исходные карты не генерируются в приложении NextJS, и я не знаю, как ее отладить. Мы развертываем в Vercel и загружаем исходные карты в Sentry, сгенерированные исходные карты успешно загружаются, но нам не хватает большого количества исходных карт. Вот пример результатов из журналов сборки Vercel; [code] @company/project:build: \~/0f19a506e2f8f51b.js (no sourcemap found)
@company/project:build: - warning: could not determine a source map reference (Could not auto-detect referenced sourcemap for \~/0f19a506e2f8f51b.js)
@company/project:build: \~/0f52eebdadff9e11.js (no sourcemap found)
@company/project:build: - warning: could not determine a source map reference (Could not auto-detect referenced sourcemap for \~/0f52eebdadff9e11.js)
@company/project:build: \~/0f890dcc8f56cc0a.js (no sourcemap found, debug id 75d86540-2e61-5f66-7231-a00fedc9db28)
...
@company/project:build: - warning: could not determine a source map reference (Could not auto-detect referenced sourcemap for \~/turbopack-9b547cc17f45ef74.js)
@company/project:build: \~/turbopack-b1167f93224968d4.js (no sourcemap found, debug id 6d5c4cd8-ed5c-9a8d-6b57-65e5b46ae2ee) [/code] Подавляющее большинство не найденных исходных карт находятся на корневом уровне ([code]~/blah.js[/code]) Я не знаю, как лучше всего отладить эти файлы, не имеющие связанных с ними исходных карт, мы будем очень признательны за любые общие рекомендации, а если возникнут конкретные проблемы с приведенными ниже конфигурациями, мы будем рады их исправить. Настройка [list] [*]Monorepo с использованием Turborepo (2.6.3) [*]NextJS 16.0.10 [*]Typescript 5.8.3 [*]Sentry/nextjs 9.40 [/list] файл tsconfig [code] { "extends": "@company/tsconfig/base.json", "include": \["next-env.d.ts", "**/\*.ts", "**/*.tsx", ".next/types/\*\*/*.ts"\], "exclude": \["node_modules", ".next/types/validator.ts"\], "compilerOptions": { "sourceMap": true, "outDir": "dist", "baseUrl": ".",