问题标签 [yui-compressor]
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.
javascript - 递归地将javascript文件的目录压缩为单个文件
我希望能够在我的项目文件夹中运行一个命令,将我所有的 javascript 文件(可能使用 YUI Compressor)连接并压缩到一个输出文件中。
如果可能的话,我想部分指定它们连接在一起的顺序,但不必跟踪每个 javascript 文件。也许可以构建一个如下所示的配置文件:
有谁知道现有的工具可以做这样的事情,可以组合一个 bash/ruby/node/perl 脚本,甚至更好的方法?我正在构建一个单页应用程序,其 JS 使用量很大(约 40 个文件),供低带宽的人使用。
我需要该解决方案可以在我的 OS X 开发机器上执行。
asp.net-mvc-3 - 压缩十进制值时出错 (val: 0.6 => val:0,6)
为了压缩 Javascript 和 CSS 文件,我使用 Yahoo 作为解决方案。网(http://yuicompressor.codeplex.com/)
我有一个对象:
注意值 0.6
压缩后的结果:
我正在使用 Visual Studio 的任务 (MSBuild) 来压缩我的 JS。
以下 XML 代码:
完整代码在:https ://gist.github.com/1817326
寻找答案,发现这个线程:http: //yuicompressor.codeplex.com/discussions/243522
但对我帮助不大
javascript - 自动化 Eclipse “Yui Compressor...”
Eclipse PDT在文件的上下文菜单中有这个方便的内置Yui 压缩器。但是,在构建使用多个此类文件的 web 应用程序时,每次更新后手动压缩文件变得乏味。它甚至不记得哪些文件压缩到哪些文件名,因此您必须再次输入。
是否可以在 Eclipse 中轻松地自动化此过程,因此您可以单击“构建”或其他东西,所有指定的文件都将被压缩到它们的目标?
关于 Eclipse 中这个 Yui 特性的文档确实存在真空。
我正在使用带有 PDT 3.0.0.v20110516-11 的 Eclipse Indigo 3.7.0,但自 Galileo 以来,PDT 和 Yui 选项都非常相似
-更新-
自动化解决方案,不是 Eclipse 原生的,但很接近:
GNU 制作 makefile
/li>Windows 批处理
/li>Linux Shell脚本
/li>蚂蚁文件
见这里: http ://www.ubik-ingenierie.com/ubikwiki/index.php?title=
Minifying_JS/CSS 我如何在这里粘贴html/xml?
另请参阅此问题。
javascript - YUI压缩器用双引号代替单引号的原因是什么?
正如标题所说:YUI压缩器用双引号代替单引号的原因是什么?双引号占用更少的空间(我不这么认为)?或者是别的什么?
javascript - 合并和缩小多个 CSS / JS 文件
我正在尝试通过合并和压缩 CSS 和 JS 文件来优化网站性能。我的问题更多是关于如何实现这一目标的(具体)步骤,考虑到我所面临的真实情况(不过,在其他开发人员中也应该是典型的)。
我的页面引用了几个 CSS 和 JS 文件,如下所示:
对于生产版本,我想将 3 个 CSS 文件合并为一个,并使用例如YUI Compressor将其缩小。但是,我需要更新所有需要这 3 个文件以引用新缩小的 CSS 的页面。这似乎很容易出错(例如,您要在许多文件中删除和添加一些行)。还有其他风险较低的方法吗?JS文件的同样问题。
javascript - 自动化 - CSS & JS min 和合并文件
编辑:我想构建一个 ANT 脚本并使用 YUI 我想压缩(缩小)项目中的所有 css 文件和 JavaScript 文件并将其制成一个文件。
就像这个人一样http://heliologue.com/2008/09/22/using-yui-compressor-in-a-web-project/
但我不知道如何编写 ANT 脚本,甚至不知道如何构建 build.xml 和其他文件。
JSF 是使用的服务器技术,它在基于浏览器呈现的 html 页面中包含 1 个 css 文件和 1 个 javascript 文件。(例如:ie会得到master_ie.css、master_ie.js;firefox会得到master_ff.css、master_ff.js)
但是 css 和 js 文件是用 idk 编写的,如何解释它,请参阅主文件的示例 CSS 和 JS 片段
CSS:
JS:
如果你能像我 10 岁那样慢慢地向我解释,那真的很有帮助。
EDIT2:(找到解决方案)使用 JSF -> http://code.google.com/p/granule/ 使用 ANT -> 见下文
php - YUICompressor 错误:RuntimeException:文件名、目录名或卷标语法不正确
我试图在我的开发服务器(windows 7)上的 Symfony 2.0.10 上使用带有资产的 YUICompressor,我收到此错误:
RuntimeException: The filename, directory name, or volume label syntax is incorrect.
问题是什么?
我目前的配置如下:
在资产下的 app/config.yml 中。
在我的树枝模板中。
没有其他设置,没有其他任何修改,我一直在关注这篇文章:http ://symfony.com/doc/2.0/cookbook/assetic/asset_management.html
YUICompressor 版本为 2.4.7
PS:Assetic 在没有过滤器的情况下工作得很好,我也试过java -jar yuicompressor.jar ./script.js -o ./test.js
了。
java - PHP: exec Yuicompressor.jar 太慢了
使用Yuicompressor最小化scriptS非常容易。不幸的是,在使用 php.ini 执行 JAR 时,这个过程非常缓慢。exec
示例(PHP):
~20 个文件的执行时间最多需要 30 秒!在具有 8GB 内存的四核服务器上。
有人知道更快的解决方案,以尽量减少一堆脚本吗?
css - 防止 YUI Compressor 剥离 !important 前面的空间
我的网站使用 YUI Compressor 来缩小 CSS,它正在删除 !important 前面的空格,这使得 css 声明不起作用。有没有办法阻止它这样做?
预压缩
后压缩
更新
在网上查看了一些帖子后,我发现这实际上是我的媒体查询部分中删除的空间and
的问题。@media screen and(
javascript - YUI Compressor 的命令行选项
这可能是一个快速的问题。我想运行 YUI 压缩器,这样它就不会覆盖输入目录中的所有 javascript 文件,而是将输出文件转储到一个名为 min 的子目录中。我想做类似的事情
但它只是用缩小的文件覆盖现有文件。有谁知道完成此操作的正确语法?
谢谢!