TypeScript【Webpack 打包过】 编译过的代码怎么对源码调试?
2017-09-19 00:00
931 查看
变换都可以通过 sourcemap 恢复。
如果用的 Angular CLI,那么 ng serve 默认就提供完整的 sourcemap,直接点鼠标打断点就行:
对于Angular 开发的项目:可以用这个插件 https://augury.angular.io/
如果是自己配置的 Webpack 环境(Devtool),需要选择带 module 版本的 sourcemap 才会把 bundle 中的内容映射回源文件,例如 cheap-module-eval-source-map。
——————————————
Chrome
直接 Chrome 调试,Chrome 开发者工具中选择 Sources 标签,然后在左侧的树中选择 webpack:// 节点展开后进入源码目录设置断点即可
VS Code
直接在 vscode 中调试,前提条件是安装了 Debugger for Chrome,且在 .vscode 文件夹中创建了 launch.json,启动程序,然后直接 debug 走起
WebStorm/Idea
在 Run/Debug Configurations 中创建一个 Javascript Debug,指定好端口号即可进行 debug 了,当然别忘了先启动应用。
如果用的 Angular CLI,那么 ng serve 默认就提供完整的 sourcemap,直接点鼠标打断点就行:
对于Angular 开发的项目:可以用这个插件 https://augury.angular.io/
如果是自己配置的 Webpack 环境(Devtool),需要选择带 module 版本的 sourcemap 才会把 bundle 中的内容映射回源文件,例如 cheap-module-eval-source-map。
——————————————
Chrome
直接 Chrome 调试,Chrome 开发者工具中选择 Sources 标签,然后在左侧的树中选择 webpack:// 节点展开后进入源码目录设置断点即可
VS Code
直接在 vscode 中调试,前提条件是安装了 Debugger for Chrome,且在 .vscode 文件夹中创建了 launch.json,启动程序,然后直接 debug 走起
WebStorm/Idea
在 Run/Debug Configurations 中创建一个 Javascript Debug,指定好端口号即可进行 debug 了,当然别忘了先启动应用。
相关文章推荐
- webpack打包调试react并使用babel编译jsx配置方法
- 用apktool工具反编译apk后怎么得到源码,重新打包,签名
- 使用可视化图表对 Webpack 2 的编译与打包进行统计分析
- WebPack系列:Webpack编译的代码如何在tomcat中使用时静态资源路径不对的问题如何解决
- webpack 代码拆分(按需打包)
- 简要分析webpack打包后代码
- 用apktool工具反编译apk后怎么得到源码,重新打包,签名
- Webpack安装(2)-打包css、scss、less(包括编译、分离)
- 借助webpack-dev-server让我们的代码热编译
- 使用webpack编译TypeScript,自动编译,自动刷新
- 简要分析webpack打包后代码
- webpack 打包编译优化之路
- 用apktool工具反编译apk后怎么得到源码,重新打包,签名
- 详解Webpack多环境代码打包的方法
- 如何编译android 4.1 的源码并在android的ADT里面调试framework相关的代码
- webpack3实战(3)打包有es6、es7语法的js代码
- 详解webpack打包后如何调试的方法步骤
- android 源码编译 怎么把so ,a,jar打包到apk里
- 详解webpack打包nodejs项目(前端代码)
- webpack(4)_编译Typescript