require.config({
paths:{
"jquery":"js/jquery.min",
"a":"a"
}
});
require(["jquery","a"],function($,a){
a.changeText();
});
如上可以正确执行.
require.config({
paths:{
"j":"js/jquery.min",
"ab":"a"
}
});
require(["j","ab"],function($,a){
a.changeText();
});
如果把jquery改成 j 就报错了 , 但改变 a 成 ab 不出错,
这不是改了个别名吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这是jq的源码
它返回的模块名称就是
"jquery",你当然要和它匹配才行。类似的还有
underscore,backbone之类的库都是这样的,名称都是固定的,不能随便改至于你的
a和ab,你在define这个模块的时候,没有指定名称的吧?