【发布时间】:2014-10-08 20:17:02
【问题描述】:
我搞砸了我的 css,不知何故我有很多重复的规则,我的 1800 行 css 文件现在有 3000 多行..
是否有任何方法/工具可以将我的 css 文件作为输入并检查所有重复的规则?并可能生成一个 css 删除那些冗余?
【问题讨论】:
标签: css duplicates redundancy
我搞砸了我的 css,不知何故我有很多重复的规则,我的 1800 行 css 文件现在有 3000 多行..
是否有任何方法/工具可以将我的 css 文件作为输入并检查所有重复的规则?并可能生成一个 css 删除那些冗余?
【问题讨论】:
标签: css duplicates redundancy
【讨论】:
安装节点 JS https://nodejs.org/en/download/
如果您已经安装了 node js,或者在安装打开 node 命令提示符窗口后通过在 start 中键入 node( 在 windows 机器上)。
输入以下命令安装 css purge 工具
npm install css-purge -g
工具安装后,
打开节点命令提示符窗口所在的文件夹并粘贴混乱的 css 文件,然后在节点命令提示符窗口中键入以下命令
css-purge -i style.css -o style_purged.css
其中 style.css 是混乱的 css 文件的名称,上面的命令将创建一个名为 style_purged.css 的新 css 文件,其中不包含重复的 css 规则。
但要小心,它也会删除您拥有的 cmets。 https://www.npmjs.com/package/css-purge
【讨论】:
你试过CSS Lint吗?单击 Lint 旁边的箭头!按钮,它会打开一些你可以玩的选项。确保选中“禁止重复属性”
【讨论】: