requirejs

如下requirejs配置中, baseUrl 有什么作用?以什么作为基准? paths 的作用和用法是什么?

requirejs.config({
   baseUrl: "src/js",  
   paths: {
     'jquery': 'lib/bower_components/jquery/dist/jquery.min'
   }
 });
  • baseUrl的作用是设置模块的相对路径, 默认以包含requirejs的script标签的HTML文件为基准
  • paths可的作用是设置一个模块的路径, 因为模块的引入是使用路径作为模块的名字来引入, 可以通过paths来设置路径名的简称, 用法就是按照对象的名值对来设置

如下 r.js 的打包配置中 baseUrl 是什么? name 是什么

({
    baseUrl: "./src/js",
    paths: {
        'jquery': 'lib/bower_components/jquery/dist/jquery.min'
    },
    name: "main",
    out: "dist/js/merge.js"
})
  • baseUrl是当前build.js的文件路径, 是作为其他文件的基准路径
  • name指的是入口模块的路径, 基于baseUrl
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • RequireJS路径详解(深入理解) 0. 前言 由于官方文档说明甚少,导致RequireJS的路径解析逻辑就像...
    大猫Kevin阅读 9,486评论 1 11
  • 参考资料 RequireJS 中文网Javascript模块化编程(三):require.js的用法——阮一峰 前...
    BeYanJin阅读 7,144评论 2 12
  • 导语: 之前一直有听说RequireJS,但是一直都没机会去了解,只知道它是一个给js做模块化的API。最近在做R...
    wuqke阅读 40,962评论 11 78
  • 一点客套话 我写了一个名叫nodeMCU入坑系列的文集,主要介绍nodemcu的一些模块,内容也是相对简单的。如果...
    谢mingmin阅读 3,543评论 7 21
  • 前几天,一位我曾经帮助过的高中学妹的妈妈给我打电话,寒暄几句后她说孩子大三了,希望我能跟她聊聊未来的规划。在她眼里...
    阳明微微阅读 265评论 1 2