我有一个使用 Rollup 与 sourcemaps 捆绑在一起的节点应用程序(内联与否没有区别)。
当抛出错误时,我会得到类似的信息
Error: FF
at Function.<anonymous> (/.../dist/media-processing-1nOWWNQS.js:27116:35)
at step (/.../dist/media-processing-1nOWWNQS.js:161:23)
at Object.next (/.../dist/media-processing-1nOWWNQS.js:142:53)
at fulfilled (/.../dist/media-processing-1nOWWNQS.js:132:58)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
如何让堆栈跟踪指向原始的、未捆绑的文件(例如“/.../app/src/helpers/media-processing.ts”)?
我的源映射有效,因为在启动调试模式时可以在 VSC 中添加断点。
显然,您需要使用节点应用程序启用源映射。
例如
node --enable-source-maps dist/entry-main.js