gpt4 book ai didi

javascript - 当我合并时,Magento 忽略了我的 javascript 文件

转载 作者:行者123 更新时间:2023-11-30 00:23:34 25 4
gpt4 key购买 nike

我正在尝试将我的 javascript 合并到 Magento 面板中。

  • 合并 JS [是]
  • 协议(protocol)相关 URL [是]

但是当我设置它时,(清除 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

所以我猜你这个文件一定有错误。合并时的主要错误是某些文件末尾缺少分号 ;。这是正在发生的事情的一个例子:

文件 A.js

... })

文件 B.js

Validation.defaultOptions = ...

文件合并 4dbb3c5d88be6727249b913787054d41.js

... })Validation.defaultOptions = ...
//Missing ; at the end of file A throws an error in merged file.

你应该在控制台中有一个 JS 错误来帮助你调试它。

关于javascript - 当我合并时,Magento 忽略了我的 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32271254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com