require.js 加载模块时使用别名

比如我想引入jquery 我在requirejs.config.js里配置

requirejs.config({
    baseUrl:'assrts',
    paths:{
        'jquery':'js/jquery-1.12.4.min'
    }
})
    requirejs(['jquery'],function($){
        console.log($);
    })

结果 network 中看到 加载的路径是 http://localhost:8080/assets/js/jquery.js

别的模块也是这样,怎么才能使用 paths里定义的 别名呢??

阅读 4.7k
2 个回答

jquery是命名模块。


if ( typeof define === "function" && define.amd ) {
    define( "jquery", [], function() {
        return jQuery;
    } );
}

就这几行代码来看是没有问题的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进