[javascript]巧用sourcemap快速定位javascript中的问题

大家都有过用-min.js开发的经历,但这样的脚本调试非常头疼。如果使用为压缩版的,上线前又要去压缩,sourcemap的出现完美解决了这一问题。

即便是chrome提供了格式化代码但阅读压缩后的代码环视很吃力的。

 

以angularjs为例,谈谈sourcemap的使用。

我的文件夹结构如下:

由于google经常被墙所以建议把angular.js angular.min.js angular.min.js.map都下载到本地。

并且修改angular.min.js中sourcemap的配置,指向本地map文件。

 

//# sourceMappingURL=angular.min.js.map

 

 

html代码如下:

 

 

如果开发过程中出现错误,就可以很容易定位到源码位置,找出问题原因。

未使用surcemap

 

使用sourcemap

 

 

目前很多类库都提供了sourcemap的支持。

posted @ 2013-12-20 17:11  小玉西瓜  阅读(3670)  评论(1编辑  收藏  举报