require(['jquery', 'bootstrap', 'echarts'], function ($,bootstrap, echarts){
// some code here
});
按照这种方式,require()会先异步加载jQuery、bootstrap和echarts,然后再运行回调函数,因为bootstrap依赖于jQuery,此时运行程序时,控制台有时会报错
解决办法:加shim垫片
shim: {
bootstrap:{deps:['jquery-1.9.1/jquery']}
}
这样就正常啦~