对有依赖链的模块,如果我给模块起别名,它会报错,啥问题?
<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'] } }); KISSY.use('a/b', function(S,A) { }); </script>
我有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