问题标签 [html-minifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
174 浏览

javascript - 客户端的 Html 缩小器

如何使用 html minifier 在客户端缩小 html 字符串?

我已经看过html-minifier它在 node.js 上运行良好,但我不知道是否可以在浏览器环境中使用它。

任何人都可以提供一个工作示例?

0 投票
1 回答
51 浏览

gulp - html-minifier:处理无类型的内联脚本

我在 gulp 中使用 html-minifier 来缩小我的 html 文件。但是,没有type="text/javascript"的内联脚本标签永远不会被处理。

我一直在文档中搜索,但即使是带有minifyJS的选项processScripts也无法解决它。

我的脚本标签没有类型,因为在 HTML5 中没有必要(或者我错了?)。我错过了什么?

脚本.js:


编辑

直接在字符串中运行 html-minifier 可以正确地缩小它。因此,某种错误似乎阻止了传递给 gulp 的选项到达内部使用的 html-minifier。

0 投票
1 回答
35 浏览

webstorm - WebStorm 文件观察器 HTML 缩小

我正在尝试使用 File Watcher 缩小我的 HTML 文档,但它什么也没做。

我尝试搜索我的问题并从 SO 中找到此链接,我尝试了俄语解决方案,但对我也不起作用。

此外,工作目录是$FileDir$

问题

0 投票
1 回答
47 浏览

javascript - 如何将“html-minifier”连接到 gulp?

我正在使用 gulp,但在启动时出现错误......
我该如何解决这个问题?
返回的值不是函数。
我已经尝试解决这个问题好几个小时了,但我不明白出了什么问题。

也许使用这个插件可以做到这一点?乙烯基源流

0 投票
1 回答
37 浏览

node.js - 如何连接插件'html-minifier?

以下代码不起作用。我正在尝试通过“vinyl-source-stream”插件将“html-minifier”插件连接到“gulp” 。

我为什么要这样做?我在此页面上读到您可以连接插件“browserify”。我写了这段代码,但它给出了一个错误。我该如何解决?

在此处输入图像描述

0 投票
2 回答
122 浏览

node.js - 为什么 minify 函数返回 Promise {当我需要全局 html-minifier 时,而不是 HTML?

我不想一次又一次地安装节点模块,所以我在这里找到了一个帖子。

npm link用来让我需要全局包。

但是,当我使用该方法时,html-minifier-terser它无法正常工作。该minify函数返回Promise { <pending> }而不是 HTML。

但是build.js在该项目中它可以正常工作,pug并且不是html-minifier-terser在本地安装的npm installnpm install -g

这是代码:

更新:

我试过await了,但也失败了:

0 投票
0 回答
6 浏览

html - 使用 gulp HTMLmin,我如何为 clean-css 传递命令?

我正在使用 html-minifier ( link ),它可以选择通过 clean-css ( link ) 激活 CSS 的缩小。问题是我无法意识到如何将选项传递给 clean-css minifier。对我来说常见的用法是这样的:

如何在 htmlmin 调用中传递一些 minifyCSS 选项?我不是专业程序员,所以也许我遗漏了一些非常明显的东西。HTMLmin 的文档说 minifyCSS 的默认值是

假(可能是真,对象,函数(文本,类型))

CleanCSS 中的选项是这样的:

有没有办法做到这一点,或者我应该进入并修改插件本身以使 cleanCSS 功能正常工作?