apostrophe-cms - 我在尝试将 Paella Player 与 Apostrophe-CMS 集成时遇到问题
问题描述
尝试在 Apostrophe 中实现 Paella Player,我发现将资产应用到我的项目时出错。
失败的 Javascript 文件是 jquery.js。
https://github.com/polimediaupv/paella/tree/develop/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 资产的代码。
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');
}
};
解决方案
我找到了解决方案,我不必应用 Paella 的 JQuery 文件,因为 Apostrophe 提供给我们的 JQuery 文件就足够了。
推荐阅读
- sql - SQL:当它是敏感数据时改变默认选择顺序(不带 ORDER BY 子句)
- ruby-on-rails - 下拉列表未显示导轨
- node.js - MEAN 堆栈 mongoDB 示例(猫鼬)
- matlab - 使用 Matlab 读取 GNU Radio 二进制文件进行后处理
- typescript - 升级到 Knockout.js 3.5.0 后,Computed 不可分配给 Observable
- wordpress - Wordpress 不符合速度标准
- null - 为什么 trim(" ") == "" 在 Fortran 中返回 false?
- django-rest-framework - 'QuerySet' 对象在 Model Serializer django rest 中没有属性'phone'
- typescript - Typescript:合并 sequelize-typescipt 的 IFindOptions
- javascript - jQuery Datatables 自定义过滤不适用于所有表