草庐IT

minifiers

全部标签

php - 源文件更改后 Minify 返回白页

Minify对我来说工作正常,但在更改其中一个源文件后,我收到一个空白页面。刷新页面不会改变任何东西。没有缓存的刷新(Strg+F5)解决了这个问题。在没有缓存的情况下刷新一次后,我可以返回使用缓存进行刷新并且它有效。我调用的URL如下所示:dev/min/min.php/js?type=js&src%5B0%5D=ewOutlibs%2Fjquery.min.js&src%5B1%5D=ewOutlibs%2Fcookie%2Fjquery.cookie.jsmin.php$aSrc,'maxAge'=>31536000//oneyear);try{//compress,mergea

php - 任何好的 Zend Framework + Minify 实现?

Minify有什么好的实现吗?与Zend框架集成?我正在寻找例子。我希望有一个插件可以覆盖$this->headLink()并输出正确的缩小url/内容。编辑:我发现的大多数示例似乎都没有以一种形式或方式进行完全优化。我正在寻找满足以下要求的解决方案:将多个链接和脚本标签缩减为一个请求(一个用于链接,一个用于脚本)我见过的最接近的是将逗号分隔的字符串传递给/min/的请求路径,如下所示:为什么不将所有脚本动态组合到磁盘上的一个文件中,然后将其缓存起来,这样您就不会对每个请求都进行压缩?组合方面应保持顺序(引用前置、追加等)虽然我不太关心发送正确的过期header,因为我强制在服务器端进

android - Moshi KotlinJsonAdapterFactory 在启用 minify 后无法解析 Json

我开发了一个Android应用,使用Moshi作为其依赖项之一。今天我想为这个项目启用minify。所以我在我的build.gradle中设置了minifyEnabledtrue。之后,我发现所有来自服务器的响应都变成了null。首先,我使用Retrofit2来调用API。Response.body()中的JSON正文不为空且具有正确的值。响应正文如下(简化):{"status":"success","data":{"user":"Iamauser"}}我正在使用下面的代码将其转换为我自己的对象:valsomeResponse=Moshi.Builder().add(KotlinJso

android - Moshi KotlinJsonAdapterFactory 在启用 minify 后无法解析 Json

我开发了一个Android应用,使用Moshi作为其依赖项之一。今天我想为这个项目启用minify。所以我在我的build.gradle中设置了minifyEnabledtrue。之后,我发现所有来自服务器的响应都变成了null。首先,我使用Retrofit2来调用API。Response.body()中的JSON正文不为空且具有正确的值。响应正文如下(简化):{"status":"success","data":{"user":"Iamauser"}}我正在使用下面的代码将其转换为我自己的对象:valsomeResponse=Moshi.Builder().add(KotlinJso

javascript - gulp 错误 :Unable to minify JavaScript

我正在尝试缩小我正在使用gulptaskrunner的脚本文件我正在尝试gulp-uglify插件代码:gulp.task('concat',function(){returngulp.src('app/**/*.js')//.pipe(concat('script.js')).pipe(uglify()).pipe(gulp.dest('./dist/'))});但我收到错误信息当我尝试将gulp任务作为gulpconcat运行时任何帮助将不胜感激 最佳答案 主要错误是在使用ES6格式时产生的。使用gulp-uglify-es模块

javascript - 如何 'minify' Javascript代码

JQuery有两个版本可供下载,一个是Production(19KB,压缩和Gzipped),另一个是Development(120KB,未压缩代码)。现在压缩版只有19kb,如果你下载它,你会看到仍然是一段javascript可执行代码。他们是如何压缩它的?我怎样才能像那样“缩小”我的代码? 最佳答案 DIY缩小没有压缩器可以正确压缩错误代码。在这个例子中,我只想展示一个minifier做了多少。在缩小之前你应该做什么关于jQuery...我不使用jQuery。jQuery是用于旧浏览器的,它是出于兼容性原因而制作的..检查can

javascript - 在 gruntjs minify/uglify 之后更改 html 中的链接或脚本文件名

我对css/js文件使用标准的minify/uglify并将多个文件合并到main.min.css或app.min.js...但是我的.html文件需要修改以指向这些新文件名太在或有没有办法让这个自动化?或者如何使用gruntjs自动修改.html文件以重命名其中的文件名? 最佳答案 您可以使用grunt-string-replace来执行此操作.这是一个关于如何使用它的示例。在我的index.html中,您可以找到以下导入标签:endPRODimports-->注意“开始导入”和“结束导入”注释。默认情况下(在DEV中)我们注释掉

javascript - ruby rails : Minify or Compress Javascript Files?

目前我的中有这个true%>这意味着Rails产生一个all.js包含所有js文件的文件。Rails中是否有某种方法也可以缩小或压缩js文件?我的意思是像摆脱注释、空格,无论js压缩器通常做什么。我很好奇,因为有了这样的自动压缩,我就不必在每次更改某些内容时都手动压缩js文件。有什么想法吗? 最佳答案 您可以使用sprockets来做到这一点(在Rails3.1+中默认)或jammit 关于javascript-rubyrails:MinifyorCompressJavascriptFi