0
点赞
收藏
分享

微信扫一扫

sea.js简单配置


seajs.config({
alias: {
'jquery': 'jquery/jquery/1.10.1/jquery'
},
base: '/web/sea-modules/jquery/',
paths: {
'gallery': '',
'jquery': "http://jquery.com/jquery.js",
'app': '/web/sea-modules/jquery/jquery/1.10.1',
'my':'/a/b'
}

});


复制代码

require(jquery);



内部处理是先替换 alias, 再替换 paths,


1) require('jquery') 当前解析为 jquery.js


2) alias 之后 jquery/jquery/1.10.1/jquery.js


3) paths 之后, 替换路径中的 jquery, 不含版本号部分, 即后面的 jquery/1.10.1/jquery.js 不算做路径, 最终替换为 http://jquery.com/jquery.js/jquery/1.10.1/jquery.js




require(jquery/a);


​​ http://jquery.com/jquery.js/a.js ​​

require(jquery/jquery);


http://jquery.com/jquery.js/jquery.js


seajs.config({
      alias: {
        'jquery': 'wjquery/jquery/1.10.1/jquery'
      },
      base: '/web/sea-modules/jquery/',
      paths: {
        'gallery': '',
        'jquery': "http://jquery.com/jquery.js",
        'app': '/web/sea-modules/jquery/jquery/1.10.1',
        'my':'/a/b'
      }

    });


复制代码

require(jquery);



/web/sea-modules/jquery/wjquery/jquery/1.10.1/jquery.js

举报

相关推荐

0 条评论