45
|
noooooooob · 技术社区 · 9 年前 |
![]() |
1
62
对于源映射,我是这样做的: 在生产构建的bundle命令中,我告诉它生成一个源映射: 网间网操作系统:
Android-我不得不修改Android/app/react。gradle文件以获取在发布编译时生成的源地图。可能有一种更简单的方法,但基本上您可以在bundleReleaseJsAndAssets方法中找到构建bundle命令的位置,并将源映射位添加到其中:
输出路径看起来有点奇怪,但这将它放在你的根级别(与iOS相同的位置。我希望是这样的。你显然可以把它放在任何地方)。 然后,一旦您的行号出现错误,这意味着什么都没有,您就可以通过“源映射”NPM包运行它。你可能会对你的方法做得非常详细,但我只是同意:
其中,行和列应替换为上述示例输出中的行和列号。 如果您将源映射存储在某个地方,并且随着代码的变化,行和列的编号会从一个构建到另一个构建,那么这显然是最有效的。不过,如果您可以选择使用源代码管理设置,返回用于构建有问题的应用程序的提交,并使用生成源代码映射的命令的附加位重新生成捆绑包,那么它应该会非常接近。 |
![]() |
2
25
安卓 灵感来自@chetstone的回答 从android的v0.32开始,您可以修改您的android/app/build。gradle来完成这一任务。 寻找线路
就在上面,您将看到如下内容:
修改它以匹配以下内容
在iOS上 进入Xcode中的构建阶段,进入“捆绑反应原生代码和图像”阶段,并添加:
|
![]() |
3
4
如前所述,没有明显的方法生成
创建一个空的配置文件。
设置
构建时,文件
|
![]() |
4
4
这仅适用于iOS。 步骤1:生成sourcemap。js文件。 在包中添加此行。json文件
运行此命令,它将创建sourcemap。js文件位于
步骤2:创建文件源映射解码器。js下
源映射解码器的内容。js是
步骤3:执行解码脚本
|
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
|
Anaya Ammar · 渲染后未显示的值 1 年前 |
![]() |
Zemelon · -moz背面可见性不适用于顺风css 1 年前 |
![]() |
Mark C. · 制作一个可松开的单选按钮[关闭] 1 年前 |