kissyteam / kissy

A Powerful Collection Of Modules
http://docs.kissyui.com
2.7k stars 863 forks source link

对有依赖链的模块进行起别名后使用出现问题 #726

Open dot888 opened 9 years ago

dot888 commented 9 years ago
<script src="http://g.tbcdn.cn/kissy/k/1.4.8/??seed-min.js,import-style-min.js"></script>
<script>
    KISSY.config(
    {
        packages: {
            'a': {
                base: '/assets/common-lib/',
                ignorePackageNameInUri:true
            }
        },
        debug:true
    });

    KISSY.config('modules', {
        'a/b': {
            alias:['a/a']
        }
    });

我有4个js,a.js、b.js、c.js、d.js

a依赖b、b依赖于c、c依赖于d

单独引入a会将它所有的依赖全站下下来,现在的问题是如果我给a/a模块起别名后,,然后如果我 在使用a/b来使用a/a这个模块时,a/a模块可以正常下载下来,但是其它所依赖的js就下载不下来了。

啥问题呀? 控制台里的错误是:Uncaught RangeError: Maximum call stack size exceeded