我刚开始这份新工作,作为设计师,我必须为我们的 Web 应用程序维护 CSS 文件。现在它跨越了近 7000 行,重量超过 160kb 并且有数百个 !important 规则。
我想重新组织文件,将其拆分为子部分,清理它并使其语法同质化。
但这似乎是一项艰巨的任务,文件和应用程序是如此庞大和复杂,以至于我想知道它是否甚至可以在不破坏某些东西(并且没有看到它)的情况下实现。
我已经使用在线工具审核了该文件,似乎我可以使用某种自动重构而不会冒太大风险。我还尝试了一些工具来检查是否实际使用了选择器,问题是这个 Web 应用程序完全是用 javascript 编写的,所以整个事情都是动态的,常规工具几乎无法使用(没有正确的链接可遵循,没有站点地图ETC。)
你们对如何进行,从哪里开始,以及是否值得我花时间有什么建议吗?