UNPKG

generator-tbc

Version:
74 lines (73 loc) 1.62 kB
<!doctype html> <html> <head> <meta charset="utf-8" /> <title><%= projectName %> demo</title> <link rel="stylesheet" href="index.css"/> <script src="http://a.tbcdn.cn/s/kissy/1.3.0/kissy-min.js"></script> <script> // define TBC (function(S) { if (parseFloat(S.version, 10) > 1.1) { S.config({ packages: [ { name: 'tbc', path: 'http://g.tbcdn.cn/tbc/', ignorePackageNameInUri: true } ] }); // 兼容 kissy 1.2 if ('1.20' === S.version) { S.config({ map: [ [/(\/tbc\/)tbc\//g, '$1'] // 仅为兼容本地调试,线上版本无此 map ,[/\/tbc\/(?:\w+\/)*([^\.]+)-min\.(\w+)/g, '/$1.$2'] ,[/mods\/mods\/([^\.]+)-min/g, 'mods/$1'] ,[/plugin\/plugin\/([^\.]+)-min/g, 'plugin/$1'] ] }); } } })(KISSY); // 为方便本地测试,临时添加组件配置, 发布到 cdn 后就不需要此配置了 KISSY.config({ packages: [ { name: 'tbc/<%= projectName %>', path: './', ignorePackageNameInUri: true, debug: true }, { name: 'mods', path: './mods', ignorePackageNameInUri: true, debug: true }, { name: 'plugin', path: './plugin', ignorePackageNameInUri: true, debug: true }, { name: 'util', path: './util', ignorePackageNameInUri: true, debug: true } ] }); </script> </head> <body> <script> KISSY.use('tbc/<%= projectName %>/', function(S, M) { // .. }); </script> </body> </html>