【发布时间】:2012-09-05 12:21:14
【问题描述】:
clientlibs 下的 js 文件没有被加载,当我尝试访问这些文件时
clientlibs.js 使用 url //localhost:5555/etc/designs/MyProject/clientlibs.js(我在此 url 中删除了 http,因为那样它将被视为链接),
我收到 404 错误。
但是,如果我在 felix 控制台的 HTML 配置中禁用了 minify 选项,那么这些 js 文件就会被加载。实际上 minify 选项用于压缩 CSS 和 JS 文件,也用于删除空白字符。我不确定为什么启用该选项后我的 JS 文件没有被加载。但在生产中,我们应该启用该选项。
我可以知道我们如何加载这些 JS 文件。
谢谢。
【问题讨论】:
-
你检查过缩小的脚本放在哪里了吗?
-
感谢您的回复 Michal,我不确定压缩文件放在哪里,如果 js 文件中有任何语法错误,我认为会是什么样子,因为哪个 js 被压缩器捕获文件没有被加载。当我知道这些缩小的文件放在哪里时,我会告诉你的,谢谢 Michal
-
嗨,Michal,实际上压缩器捕获的 js 文件中有一个错误,我在尝试使用在线可用的 YUI 压缩器压缩 js 文件时发现了该错误。现在我包含了 js直接文件而不是使用 clientlibs,这样我现在对 minifier 没有任何问题。
标签: java javascript jquery aem