问题我试图解决:
head.js
,footer.js
,some-other-page.js
愿意重新构建我的构建来执行此操作。有什么想法吗?
答案 0 :(得分:0)
检查死代码的一个好方法是对项目进行单元测试,然后检查代码覆盖率并查看从未使用过的部分。有关代码覆盖率的更多信息,请参阅:https://www.jetbrains.com/webstorm/help/monitoring-code-coverage-for-javascript.html
如果您不使用单元测试,这可能还需要重新编写代码,但这是分析代码覆盖率的一种非常好的方法,并且看到某些部分从未被使用过(因此将它们从你的代码)
对于不属于您的代码(例如对于jQuery),您可以使用grunt构建来删除您不使用的函数/方法。一篇非常有趣的文章是如何做到的:http://developer.telerik.com/featured/trimming-jquery-grunt。例如,如果您没有使用jQuery的ajax,您可以简单地执行此操作:grunt custom:-ajax
。已知的库具有此功能,因此您可以随时随地构建它。
答案 1 :(得分:-3)
那么,
好主意但是为了理解目的,保持它是分开的,但是如果你想要合并,那么使用 开关