Magento省略我的javascript文件时,我合并
Magento omits my javascript files when I merge
我正在尝试合并我的javascript在Magento面板。
- 合并JS [YES]
- 协议相对url [YES]
但是当我设置这个时,(清除magento中的缓存),并重新加载页面。我的JS链接消失在我的商店的源代码,JS崩溃。另一方面,如果我在我的css中这样做,它会工作。
我还看到我的js文件是这样的:
path/to/js/menu.12347636.js
我的css文件看起来像:
path/to/css/boxes.css
也许这就是问题所在,magento无法识别文件,但我不知道为什么会发生这种情况。
谢谢你的帮助!
你说:"我的JS链接在我的商店的源代码中消失了,JS崩溃了。"
我认为实际上你的JS首先崩溃,然后你的函数不能执行。
JS文件并没有真正从你的源代码中消失,它们都合并在一个文件中,应该命名为:
/media/js/4dbb3c5d88be6727249b913787054d41.js
所以我猜你的文件中一定有错误。合并时的主要错误是在某些文件末尾缺少分号;
。下面是一个示例:
File A.js
... })
File B.js
Validation.defaultOptions = ...
文件合并4dbb3c5d88be6727249b913787054d41.js
... })Validation.defaultOptions = ...
//Missing ; at the end of file A throws an error in merged file.
你应该在控制台有一个JS错误来帮助你调试。
相关文章:
- 合并TinyMCE(jQuery插件)文件
- ASP.NET MVC 脚本.渲染不合并文件..
- 用PHP文本编辑器压缩和合并JS文件
- 将CKEditor合并为1个文件
- 无需麻烦的js文件合并
- 分开的javascript文件和按相同顺序合并的文件在技术上有什么区别
- 创建大量的js文件或者合并为一个文件是一种好的做法吗
- 将CSS和JavaScript合并到一个文件中并进行链接
- 将供应商js文件(来自wrappebootstrap)合并到Rails4中
- 在 PHP 中合并文件块
- 如何在 AngularJS 中将更多 JS 文件合并为一个文件
- 在浏览器中合并并保存加载的样式表到一个文件中
- 当我尝试合并多个javascript文件时,网站出现问题
- 是否可以合并javascript文件以避免太多的http请求
- 如何将文件夹中每个文件的相同范围合并到主工作表上
- 在Magento Admin后端取消合并CSS和JS文件
- 如何合并文件而不是使用咕噜声缩小它们
- 在Cordova中合并文件的多个部分
- 自动化-CSS&JS min和合并文件
- Grunt uglify -合并文件后更新src