Max*_*mov 5 html javascript minify node.js
我在变量中有HTML,然后渲染它,我想缩小它.我知道有控制台缩小器,例如:
但我想在代码中缩小,如下所示:
var minifier = require ('some-minifier');
var notMinifiedHtml = "<html>...</html>";
var minifiedHtml = minifier(notMinifiedHtml);
Run Code Online (Sandbox Code Playgroud)
但我不知道这样的some-minifier图书馆......
hex*_*ide 12
您指定的模块html-minifier已经满足您的要求.这就是它的用法:
var minify = require('html-minifier').minify;
var input = '<!-- foo --><div>baz</div><!-- bar\n\n moo -->';
var output = minify(input, options);
Run Code Online (Sandbox Code Playgroud)
options对象至少需要一个如下所示的布尔标志.如果未指定任何标志,则minifier将仅返回作为输入传入的字符串.
removeComments
removeCommentsFromCDATA
collapseWhitespace
collapseBooleanAttributes
removeAttributeQuotes
removeRedundantAttributes
useShortDoctype
removeEmptyAttributes
removeOptionalTags
removeEmptyElements
Run Code Online (Sandbox Code Playgroud)
请注意,库将输入解析为HTML,而不是XHTML.
| 归档时间: |
|
| 查看次数: |
5367 次 |
| 最近记录: |