grunt contrib concat中连接的.js文件的源映射错误



最近,我遇到了一个非常棘手的问题,即使用grunt contrib-concat进行源映射。Grunt contrib concat将几个.js文件连接到一个文件中,并使用源映射模块进行源映射。因此,我的代码中的断点在Chrome和VS代码中都错误地暂停了。(如果你面临同样的问题,你知道这是什么(。我的环境:Windows 10,带调试器的VS Code for Chrome扩展,Chrome浏览器,具有grunt contrib-concat依赖关系的Node.js项目。在没有正确断点的情况下调试客户端代码是非常低效的。

我花了几个小时来解决这个问题,终于找到了解决方案。连接缩小的.js文件时出现问题。在这些缩小的文件之后,源映射中的行号变错了。因此,解决方案是排除缩小的文件,而使用普通文件。

最新更新