首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我有一个问题,试图集成Paella播放器与Apostrophe-CMS

我有一个问题,试图集成Paella播放器与Apostrophe-CMS
EN

Stack Overflow用户
提问于 2019-02-05 19:18:00
回答 2查看 83关注 0票数 2

尝试在Apostrophe中实现Paella Player时,我发现将资产应用于我的项目时出错。

失败的Javascript文件是jquery.js。

https://github.com/polimediaupv/paella/tree/develop/javascript

这就是我的错误。

代码语言:javascript
复制
Uncaught TypeError: $.cookie is not a function
    at always.js:140
    at Function.<anonymous> (jquery.js:4)
    at Function.each (jquery.js:2)
    at g (jquery.js:4)
    at wb (jquery.js:4)
    at Function.ajax (jquery.js:4)
    at Function.n.(anonymous function) [as post] (http://localhost:3000/modules/paella-player-widgets/js/jquery.js:4:12281)
    at Object.self.getTemplates (user.js:94)
    at getTemplates (user.js:6)
    at async.js:718

最后,这是推送js资产的代码。

代码语言:javascript
复制
module.exports = {
  extend: 'apostrophe-widgets',
  label: 'Paella player',

  construct: function(self, options) {

    self.pushAsset('script', 'swfobject');
    self.pushAsset('script', 'traceur-compiler');
    self.pushAsset('script', 'base');
    self.pushAsset('script', 'jquery');
    self.pushAsset('script', 'lunr.min');
    self.pushAsset('script', 'require');
    self.pushAsset('script', 'paella_player');
  }
};
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-12 21:12:34

我找到了解决方案,我不需要应用Paella的JQuery文件,因为它已经足够了,Apostrophe提供给我们的JQuery文件。

票数 2
EN

Stack Overflow用户

发布于 2019-02-06 00:17:37

考虑到撇号CMS已经包含jQueryjquery-cookie,除非您正在使用apostrophe-lean-frontend模块,否则问题可能是您再次将jQuery作为资产包含在模块中,并且新的jQuery声明覆盖了包含cookie插件的原始声明,如here所解释的那样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54533244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档