对有依赖链的模块进行起别名后使用出现问题
dot888 opened this issue · 0 comments
dot888 commented
<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