minify 相关问题

缩小是从代码中删除不必要的字符以减小其大小的做法,从而改善加载时间。

根据环境在缩小代码和普通代码之间切换?

目前使用 grunt 来缩小我的所有 js 文件。我的 html 中有一个 php 脚本,用于检查 url 并决定是否包含一个大的缩小的 javascript 文件或所有常规 javascript

回答 1 投票 0

gulp minify-css 删除 scss 文件中的注释

我正在努力做一个好孩子,并用 gulp 缩小我的 css。我目前正在使用 gulp-sass (不是 gulp-ruby-sass),它似乎没有内置的缩小功能。所以现在我使用 gulp-minify-css 来管道

回答 1 投票 0

gulp 构建时出现奇怪的 gulp-uglify minifier 'file.isNull()' 错误

我正在构建一个相对简单的项目来学习 React w/Flux。我正在使用(或尝试使用)Gulp 创建一个带有 Browserify、Reactify、Streamify 和 Uglify 的自动化构建,所有这些都已安装...

回答 3 投票 0

如何缩小 JSON?

我最近在面试中收到以下问题。 如何缩小 JSON 响应? { name: "样本名称", 产品:“样品产品”, 地址:“样本地址&q...

回答 3 投票 0

如何通过合成 const 和 let 变量来减少 javascript 代码?

我尝试尽可能减少 javascript 以更快地加载它。我的最后一步是综合 const 并让其相互跟随。 (所有注释、空格、换行符等已被删除...

回答 1 投票 0

webpack 5 有一个压缩插件,可以在不验证 css 规则的情况下压缩 css 文件吗?

我在css文件中有一些编程逻辑。我使用 css 文件作为模板。有没有 webpack 插件可以选择只压缩 css 文件而不验证 css 规则?

回答 1 投票 0

使用 Angular CLI 缩小 CSS 类名称

我正在寻找一种通过缩小应用程序的 CSS 类名来提高性能的方法。这种方法被大型网站使用,本文也对此进行了描述。 有谁知道如何...

回答 2 投票 0

我知道一些代码语言,如 HTML、CSS 和 JS,但什么是编译?缩小? npm?纱线?

我了解一些代码语言,如 HTML、CSS 和 JS,但仍然有很多工具或程序让我困惑,例如compile、minification、npm、Laravel、Twig、webpack、gulp。我只知道这些

回答 1 投票 0

缩小后的js文件中有重复的变量名

我最近在产品部署中遇到了问题。这是一个.net 项目。 问题是我的一个 js 文件中有一行代码: for(工作列表中的常量工作) { .... } 部署后,这...

回答 1 投票 0

Gson.toJson() 在启用 minify 选项的发布版本中忽略@SerializedName

要序列化的模型: 数据类设置( @SerializedName("custom_field_name_1") val 字段1:整数, @SerializedName("custom_field_name_2") val 字段2:整数, ...

回答 1 投票 0

缩小从 javascript 中删除分号

稍后添加:我想进一步澄清我的担忧。我担心的是没有分号的未缩小代码。但是缩小代码(单行)中缺少分号怎么办?

回答 1 投票 0

如何在将文件部署到服务器之前缩小文件

我想提高前端网站的性能,我发现最佳实践之一是缩小我的文件。搜索后我决定使用 terser 包。我以前从来没有这样做过...

回答 1 投票 0

缩小 HTML,但不要用 Gulp 接触 PHP

问题 我有很多 .php 文件,主要包含 HTML,但顶部也有一些 PHP 行(例如表单触发代码或类似代码)。所以他们看起来像 问题 我有很多 .php 文件,大部分包含 HTML,但顶部也有一些 PHP 行(例如表单触发代码或类似代码)。所以他们看起来像 <?php if($someValue){ //doSth } //more content ?> <!DOCTYPE html> <html lang="de"> <head> <title>My Website</title> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <!-- Content and scripts here --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> </body> </html> 目标 我的目标是缩小 HTML(甚至可能是内联 JavaScript,但这只是一点额外的),而不触及顶部的 PHP。 我使用 Gulp 作为自动构建工具,并希望看到使用此工具和任何需要的额外包的解决方案。 gulp-htmlmin模块使用html-minifier模块,该模块有很多可用的选项(显示在其npmjs.com和github页面上)。我们重点关注的选项是ignoreCustomFragments。 var gulp = require(gulp), htmlmin = require(gulp-htmlmin); gulp.task('htmltask', function(){ return gulp.src(['./dev/*.html','./dev/*.php']) .pipe(htmlmin({ collapseWhitespace: true, ignoreCustomFragments: [ /<%[\s\S]*?%>/, /<\?[=|php]?[\s\S]*?\?>/ ] })) .pipe(gulp.dest('./site')); }); 在上面的代码中,您会看到我们将 ignoreCustomFragments 与正则表达式 /<\?[=|php]?[\s\S]*?\?>/ 一起使用来忽略以 <? 和 <?php 开头并以 ?> 结尾的代码。 默认情况下,html-minifier会忽略php,因此您不必担心设置ignoreCustomFragments。 编辑 谢谢阿默斯克 您使用的某些 php 文件可能没有结束标签,例如许多 WordPress 文件就没有。另一种选择是使用以下内容: ignoreCustomFragments: [/<\?[\s\S]*?(?:\?>|$)/] 您可以使用此 VSCode 扩展:Minify HTML in PHP 这对我有用! // Gulp.js configuration var // modules gulp = require('gulp'), newer = require('gulp-newer'), htmlmin = require('gulp-htmlmin') // development mode? devBuild = (process.env.NODE_ENV !== 'production'), // folders folder = { src: 'src/', build: 'build/' } gulp.task('minify', () => { return gulp.src('src/*.html') .pipe(htmlmin({ collapseWhitespace: true })) .pipe(gulp.dest('dist')); }); ;

回答 3 投票 0

在Vue js应用程序中发布后,我可以从浏览器打开组件(.vue)并查看所有文件和应用程序结构,我如何隐藏这些文件

了解更多信息: dist 文件被分块,js 也被分块, 我想要一种缩小文件的方法,并且没有人可以打开文件(.vue) 注意:我指的是文件而不是 HTML 元素,我指的是 vue 组件

回答 1 投票 0

Apache Nifi 2.x - org.eclipse.jetty.http.BadMessageException:400:无效的 SNI

我正在尝试将 NiFi 从 1.24 升级到 2。启动 Nifi 时,服务已启动并且端口 8443 正在侦听。但我在网页上收到错误 400 来自网络: HTTP 错误 400 SNI 无效 URI:...

回答 1 投票 0

如何缩小node.js typescript后端项目?

我的webpack.config.js: const 路径 = require('路径'); var fs = require('fs') var 节点模块 = {}; fs.readdirSync('node_modules').filter(function (x) {return ['.bin'].indexOf(x) === -1;}).forEach(fu...

回答 1 投票 0

如何在 Java 中获得打印精美的 JSON 的紧凑/缩小形式?

如何让 Jackson 的 build() 方法漂亮地打印其 JSON 输出?是一个漂亮打印 JSON 字符串的示例。 我需要获取 JSON 字符串的漂亮打印版本,然后进行转换...

回答 4 投票 0

YUI 缩小器正在从 calc() 中去除空格

YUI 正在删除 % 和 px 之间的空格,如下所示 高度:计算(100% + 30px) 没有它们,规则就不起作用。 如果我只需要使用这个缩小器,我该如何解决这个问题?

回答 2 投票 0

如何解压js文件?

如何取消通过 webpack 工具缩小的 js 文件。 缩小之前, 函数自动滑动滑块(){ $('.next-slide').trigger('点击'); } $(窗口).on('加载', 函数(){ $('.preloader').f...

回答 2 投票 0

如何缩小 Blazor 应用程序的静态资源

背景 我最近一直在玩 Blazor。 我使用 VS 模板创建了一个示例应用程序。 然后我想为其添加一些样式。所以我在这里找到了一个示例模板,复制了静态

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.