源地图不存在于构建中

问题描述

我正在使用 https://github.com/react-boilerplate/react-boilerplate 样板来进行React项目 而且我必须集成哨兵来报告错误日志。

为此,我需要在哨兵上上传源地图以进行调试。我遵循的指南是https://docs.sentry.io/platforms/javascript/guides/react/config/sourcemaps/#webpack

我还使用哨兵https://github.com/getsentry/sentry-webpack-plugin创建的插件,在我们创建版本时自动上传源地图。

但是,当我使用npm run build为项目创建版本时,static / js文件夹中没有源映射。

据我所知,build包含一个静态文件夹,其中包含html,css,js文件夹以及js文件夹内部,我们拥有诸如xyz.js.map之类的块和源映射文件

那么,我该如何解决呢?

解决方法

我建议使用以下命令创建一个演示React应用程序,而不要使用上述样板

npx create-react-app my-app
cd my-app
npm start

运行npm run build后,您应该按照您所说的在build文件夹中获取所需的文件。

参考:https://reactjs.org/docs/create-a-new-react-app.html