[]关于laya导入require.js的问题
由于laya的引擎库不是按照AMD模块格式写的,在引用时要特殊设置
require.config({ shim: {
"jquery.form" : ["jquery"]
} })
这里就需要知道要导入库的依赖关系,然而laya的引擎库的依赖关系我们不是很清楚,这个是不是代表laya不能用require.js?
require.config({
paths: {
"layaCore": "libs/laya.core",
"layaWebgl": "libs/laya.webgl",
"layaAni": "libs/laya.ani",
"layaFilter": "libs/laya.filter",
"layaHtml": "libs/laya.html",
"layaParticle": "libs/laya.particle",
"layaTiledmap": "libs/laya.tiledmap",
"layaUi": "libs/laya.ui",
}
});
require.config({
shim: {
'layaCore': {
exports: 'layaCore'
},
'layaWebgl':{
exports: 'layaWebgl'
},
'layaAni': {
exports: 'layaAni'
},
'layaFilter': {
exports: 'layaFilter'
},
'layaHtml': {
exports: 'layaHtml'
},
'layaParticle': {
exports: 'layaParticle'
},
'layaTiledmap': {
exports: 'layaTiledmap'
},
'layaUi': {
exports: 'layaUi'
}
}
});
require(['layaCore', 'layaWebgl', 'layaAni', 'layaFilter', 'layaHtml', 'layaParticle', 'layaTiledmap','layaUi'], function ($){
console.log("引擎库 加载成功");
});
require.config({ shim: {
"jquery.form" : ["jquery"]
} })
这里就需要知道要导入库的依赖关系,然而laya的引擎库的依赖关系我们不是很清楚,这个是不是代表laya不能用require.js?
require.config({
paths: {
"layaCore": "libs/laya.core",
"layaWebgl": "libs/laya.webgl",
"layaAni": "libs/laya.ani",
"layaFilter": "libs/laya.filter",
"layaHtml": "libs/laya.html",
"layaParticle": "libs/laya.particle",
"layaTiledmap": "libs/laya.tiledmap",
"layaUi": "libs/laya.ui",
}
});
require.config({
shim: {
'layaCore': {
exports: 'layaCore'
},
'layaWebgl':{
exports: 'layaWebgl'
},
'layaAni': {
exports: 'layaAni'
},
'layaFilter': {
exports: 'layaFilter'
},
'layaHtml': {
exports: 'layaHtml'
},
'layaParticle': {
exports: 'layaParticle'
},
'layaTiledmap': {
exports: 'layaTiledmap'
},
'layaUi': {
exports: 'layaUi'
}
}
});
require(['layaCore', 'layaWebgl', 'layaAni', 'layaFilter', 'layaHtml', 'layaParticle', 'layaTiledmap','layaUi'], function ($){
console.log("引擎库 加载成功");
});
没有找到相关结果
已邀请:
要回复问题请先登录
0 个回复