【发布时间】:2023-03-30 01:17:01
【问题描述】:
我正在创建一个 React.js 应用程序,在其中我得到这样的堆栈跟踪:
let trace = new Error().stack;
应用是使用create-react-app创建的
将跟踪发送到服务器时,我得到了以下几行:
在 onBlur (http://localhost:3000/static/js/main.chunk.js:538:82)
在上面一行,onBlur 是正确的,但文件名不正确。
有没有办法获取在我的项目中命名的文件的名称,而不是 main.chunk.js(我假设它是由 webpack 创建的编译文件)?
【问题讨论】:
-
您是否禁用了源映射生成?您应该已经看到生产构建的文件映射。见stackoverflow.com/questions/55904292/…
-
在您发表评论之前不知道所谓的“源地图”,所以不,我没有禁用它
-
@YonatanNir 你在 package.json 中有什么版本的
react-scripts,你是否以react-scripts start开头(在 package.json 脚本中通常称为start)?
标签: javascript reactjs webpack stack-trace