标签: javascript
我继承了一个项目,其中页面包含数百个包含。每个小功能都按文件分解。
有没有办法找出哪些脚本包含未使用?我知道有一种方法可以通过grep找到死方法,但它很慢且容易出错。
理想情况下,我希望将网址提供给可识别死包含的资源。这样的事情可能吗?
答案 0 :(得分:2)
rollup bundler具有treeshake功能,可以省略其输出包中任何未使用的功能。请参阅treeshake documentation
treeshake
如果您愿意,您可以分叉和修改源代码以输出省略的函数。