我希望有人可以解释一下,这段代码有什么问题?
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/