我想使用html-minifier
来缩小我的html文件。
我已按npm install -g html-minifier
但是,sudo html-minifier rb.html --removeComments
未删除rb.html
中的评论。
有谁知道如何使用它?
此外,我只想通过保持完全相同的布局来缩小html文件的大小,我们为html-minifier
添加的常规参数是什么?
答案 0 :(得分:6)
您可以使用以下命令定位指定目录中的所有html文件:
html-minifier --input-dir dist --output-dir dist
通过这个示例脚本,我正在压缩 dist 中的所有html文件并将它们输出到同一目录 - 基本上用压缩文件替换未压缩的html文件。
上面的命令实际上对文件没有任何作用,因为没有定义任何选项。一些有用的选项是:
--collapse-whitespace
:折叠有助于文档树中文本节点的空格。--remove-comments
:删除HTML评论--minify-css
:缩小嵌入式和内联CSS(<style></style>
和style=""
)--minify-js
:缩小嵌入式和内联JS(<script></script>
和onload=""
)这是一个你可能最终得到的命令:
html-minifier --input-dir dist --output-dir dist --remove-comments --collapse-whitespace --minify-js --minify-css
要查看可用选项的完整列表,请运行html-minifier -h
。