Cha*_* Ju 6 javascript webpack
当我使用源地图浏览器https://github.com/danvk/source-map-explorer检出捆绑包中的内容时,得到以下输出:
D:\projects\angular\mTracker\dist>source-map-explorer --tsv main.bundle.js main.bundle.js.map
Unable to map 27638 / 58878 bytes (46.94%)
Run Code Online (Sandbox Code Playgroud)
什么是无法映射的字节?我找不到解释吗?
通常,您的捆绑程序会添加使捆绑包作为一个文件工作所需的代码,但没有直接的源代码。有时它是由 TypeScript 编译器在降低代码级别时创建的。
我在 bobril-build 工具中发出了命令,该工具允许可视化没有源代码的 js 源代码。
npm install bobril-build -g
bb js sourcemap main.bundle.js
Run Code Online (Sandbox Code Playgroud)
它将创建 main.bundle.js.sourcemap.html,它显示未映射或没有红色背景的源。
| 归档时间: |
|
| 查看次数: |
476 次 |
| 最近记录: |