问题标签 [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.

0 投票
1 回答
3162 浏览

javascript - yuicompressor 错误,不知道是什么问题?

这里很困惑,在一个简单的 javascript 文件上尝试 yuicompressor。

我的 js 文件如下所示:

错误是:

[信息] 使用字符集 Cp1252

[错误] 1:20: 非法字符 [错误] 1:20: 语法错误 [错误] 1:40: 非法字符 [错误] 1:49:missing ; before 语句 [Error] 1:50:illegal character .. .. [Error] 7:3:missing | 在复合语句中 [error] 1:0:compilation 产生了 38 个语法错误...

有人可以向我解释什么是错的吗?

0 投票
1 回答
2099 浏览

java - Java YUI Javascript-压缩器错误

我正在为我们的 Web 开发团队构建构建脚本。我们将使用这个脚本来准备我们所有的前端代码以进行生产。我正在使用 YUI Compressor 来压缩我们的 CSS 和 JavaScript 文件。CSS 部分一切正常,但我遇到了 JavaScriptCompressor 类实例的问题。

我通过这一行导入 YUI 文件:

这是我的 JavaScriptCompressor 实例:

作为参考,这是我使用 CssCompressor 类的方式,它可以正常工作:

出于某种原因,我收到 JavaScriptCompressor 类的错误,说明:

我是否错误地导入了 YUI Compressor 文件?或者是别的什么?任何帮助将不胜感激。

0 投票
4 回答
1896 浏览

c# - ASP.NET 中的资源(JS、CSS)压缩、缩小和版本控制

我们即将在我从事的 Web 项目中发布一个大版本,我开始越来越多地考虑 javascript/css 性能和版本控制。到目前为止,我有几个高层次的想法:

  1. 编写(或自定义)一个 http 处理程序来为我执行此操作。这显然还必须处理缓存,以证明将发生的动态 IO 是合理的。
  2. 将这些步骤添加到仅为部署运行的自定义 msbuild 脚本中。

我还在考虑为我部署到的每台服务器自动生成配置文件,这适用于第二个想法。我看到第一个想法的主要优势是我可以动态处理版本控制(至少这是我在底部的一个链接所说的,我还没有说服自己这确实有效)。

无论如何,我很好奇这些问题是否已经解决。我希望得到任何反馈。谢谢!

以下是我目前一直在查看的一些资源:

http://madskristensen.net/post/Combine-multiple-stylesheets-at-runtime.aspx http://madskristensen.net/post/Remove-whitespace-from-stylesheets-and-JavaScript-files.aspx http:// www.west-wind.com/WebLog/posts/413878.aspx http://svn.offwhite.net/trac/SmallSharpTools.Packer/wiki

0 投票
2 回答
3697 浏览

java - maven yui 压缩战争:战争

我正在尝试使用 maven 和这个插件自动压缩 CSS 和 JS 。我想在执行目标战时进行压缩,但我不知道如何:

0 投票
5 回答
554 浏览

javascript - 在压缩之前连接 CSS 和 JS?工具?最佳实践?

我正在开发一个包含大约十几个 .js 文件和可能六个 .css 文件的单页站点。

大多数 .js 文件都是 jQuery 插件。除了基本的 css 文件外,CSS 文件还用于相应的 jQuery 插件。

YUI Compressor似乎是压缩 CSS 和 JS 文件的最爱。但是,它只压缩单个文件。

我还想合并我的文件,并且(理想情况下)最终得到一个 .js 和一个 .css 文件(均已压缩)。

是否有任何首选的工具可以让您自动将 .js 和 .css 文件合并到一个文件中,这样它就可以通过 YUI 压缩器运行?

0 投票
2 回答
493 浏览

yui-compressor - 使用 Packer 和 YUI 压缩机?

我一直在寻找一种在部署之前在本地轻松压缩我的 .js 的方法。我终于找到了一个适用于 YUICompressor 和 Packer 的命令行批处理脚本。

我遇到的问题是 Packer 正在破坏我的文件。确定它是一个旧版本,我只是手动获取了我的 YUIcompressed .js 并通过在线 Packer 运行它。

结果是 PACKER 只将我的 YUIcompressed ..js 减少了大约 1%。似乎不值得付出努力。

也就是说,我对Packer了解不多。做一些研究,似乎 YUICompressor 和 Packer 确实都是独立的 .js 压缩器。真的有必要同时使用吗?人们是否同时使用两者?如果是这样,为什么?Packer 是否在压缩之外做一些事情?

0 投票
7 回答
20107 浏览

javascript - 我应该使用 YUI Compressor 还是新的 Google Closure 编译器来压缩我的 JavaScript?

YUI Compressor 是公认的最小化最佳工具,但 Closure 似乎可以更好。

0 投票
3 回答
1263 浏览

django - django管理命令+yui压缩器

我可以从 django 管理命令调用 yui 压缩器:java -jar yuicompressor-xyzjar [options] [input file],如果可以,我该怎么做?

我在 Window 上本地开发并在 Linux 上托管,所以这似乎是一个适用于两者的解决方案。

0 投票
1 回答
463 浏览

.net - 路径错误,YUI 压缩器 .NET

我正在尝试将.NET 的 YUI 压缩器用作 MSBUILD 事件

这是我的 Pre-Build 事件命令行...在输出中,任务似乎成功了,因为它显示“完成 Css/Javascript 压缩”,但后来崩溃并出现错误文件名、目录名或卷标语法不正确.

我的路径包含空格可能是问题吗?如果是这样,有没有办法解决它?

0 投票
1 回答
934 浏览

memory-management - 低内存环境下的 YUI Compressor

有没有办法减少 YUI 压缩器所需的内存,或者是否有另一个压缩器能够在“低”内存环境中通过命令行运行?

我的托管服务提供商对我可以从 shell 使用的内存量和虚拟内存量有限制。目前它看起来像:ulimit -m 200000 -v 200000. -v 参数似乎具有实际效果。尝试在此环境中运行 YUI Compressor 时,我得到以下两个结果之一:

或者

不同之处在于第二个参数使用了 JVM 参数-Xms18m -Xmx18m。我可以在我的本地 linux 机器上复制这种效果,如下所示:

我希望在更新源代码以推送到实时站点后立即在托管服务提供商上构建 javascript 和 css。