create-react-app开发页面查看源码解决方案

在上一篇章中,我们解决了页面源码显示问题,如果我们页面出现错误时,我们还是希望能定位到具体的出错位置。

《create-react-app开发页面源码显示问题解决方案》icon-default.png?t=M276https://blog.csdn.net/anan890624/article/details/123946174能够定位到具体位置就需要SourceMap文件,为了解决这个问题,想出了一个解决方案,既可以页面不能查看源码,并且在出现问题时,又可以查看源码。

方案就是,编译时生成SourceMap文件,但是在部署项目时,我们将SourceMap部署到特定的位置,当页面出现错误我们需要定位位置时,手动暂时添加SourceMap文件定位位置。

具体的编译命令如下,首先正常编译,编译完成后我们创建一个用于部署SourceMap的文件夹,并将编译生成的SourceMap文件全部移动。

  "scripts": {
    "start": "react-scripts start",
    # 修改之前
    # "build": "GENERATE_SOURCEMAP=false react-scripts build",
    # 修改之后 ↓
    "build": "react-scripts build && mkdir ./build/static/jsmap && mv ./build/static/js/*.map ./build/static/jsmap",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

我们可以通过临时添加SourceMap,指定我们SourceMap的部署路径,就可以临时查看源码文件。

create-react-app开发页面查看源码解决方案_第1张图片 添加SourceMap文件
create-react-app开发页面查看源码解决方案_第2张图片 指定SourceMap文件路径
create-react-app开发页面查看源码解决方案_第3张图片 SourceMap文件部署路径jsmap显示

 

 

你可能感兴趣的:(ReactJS,ReactJs)