Javascript 有没有办法删除JS库中未使用的行?

Javascript 有没有办法删除JS库中未使用的行?,javascript,Javascript,我目前基于JS库编写了一些很棒的代码,我想删除每一行无用的代码,这些代码什么也不做,只是需要更多的时间从服务器上下载 跟踪代码执行时使用/未使用的代码段的最佳方法是什么?(这样我可以删除未使用的代码) 我的第一个想法是在每个函数上放置“var log+=”函数名。“并删除所有未调用的函数。但我很好奇是否还有其他方法 我想指出的是,修改某些JS库可能会违反其许可证,并可能导致严重的法律问题。因此,如果有人正在阅读本文,并计划与我做相同的事情,请仔细阅读许可证在您尝试执行此操作之前!据我估计,跟踪实

我目前基于JS库编写了一些很棒的代码,我想删除每一行无用的代码,这些代码什么也不做,只是需要更多的时间从服务器上下载

跟踪代码执行时使用/未使用的代码段的最佳方法是什么?(这样我可以删除未使用的代码)

我的第一个想法是在每个函数上放置
“var log+=”
函数名。“
并删除所有未调用的函数。但我很好奇是否还有其他方法


我想指出的是,修改某些JS库可能会违反其许可证,并可能导致严重的法律问题。因此,如果有人正在阅读本文,并计划与我做相同的事情,请仔细阅读许可证在您尝试执行此操作之前!

据我估计,跟踪实际执行的代码的最佳方法是使用代码覆盖率测量工具。Javascript有几种可用工具,其中许多工具在前面的问题中概述:


当然,这只会跟踪作为运行测试套件的结果而执行的代码,并不是发现“完全死”(即无法访问)的简单方法代码。但这只是一个开始…

也许可以寻找一个使用代码覆盖率数据的解决方案?@bobbymcr使用JS代码覆盖率是一个很好的解决方案,你应该在其他人之前将此作为答案发布