javascript - 加载 liveicons,eve 不是使用 requirejs 定义的

标签 javascript requirejs raphael

我希望有人可以解释一下,这段代码有什么问题?

require.config({

shim: {
    'eve':{
        exports: 'eve'
    },
    'raphael': {
        deps: ['eve', 'jquery']
    },

     'livicons': {
        deps: ['eve']
    }
},

paths: {

    // Modules
    'eve': 'vendor/eve',
    'jquery': 'vendor/jquery.min',
    'raphael': 'vendor/raphael-min',
    'livicons': 'vendor/livicons-demo-1.2.min'
}

});


require( ['eve','livicons'],function(eve){

   console.log(eve);

});

console.log(eve)//您正在运行 Eve 0.4.2

但是在 livicons 文件中假设加载时未定义

最佳答案

将 raphael 脚本更新为“Raphaël 2.1.2”及更高版本。

    'eve': {
        exports: 'eve'
    },
    'raphael': {
        deps: ['eve', 'jquery']
    },
    'livicons': {
        deps: ['eve', 'raphael','jquery']
    }

关于javascript - 加载 liveicons,eve 不是使用 requirejs 定义的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25485224/

相关文章:

javascript - 相对定位拉斐尔对象

javascript - 用于显示分析图的 graph ui 库的建议

javascript - Raphael.js 如何为路径设置属性?

javascript - 对输入元素的每次更改运行函数 : JQuery

javascript - 如何从动态创建的复选框javascript中创建复选框事件

javascript - 在已经将 jquery 作为全局变量的页面上添加使用 jquery 的 RequireJS 模块

requirejs - Magento2 没有读取我的 requirejs-config.js

javascript - 如何在客户端访问服务器设置的对象

javascript - 使用 jsoup 解析 JavaScript

javascript - require.js : Access all loaded modules