requireJS、r.js

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

requirejs.config({
  baseUrl: "src/js",  
  paths: {
    'jquery': 'lib/bower_components/jquery/dist/jquery.min'
  }
});

baseUrl定义了根路径,当多个js文件放入一个文件夹中,再调用不同的模块的时候就可以忽略跟路径,以html文件所在目录为基准;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是指相对于require.js中的baseUrl的路径;name指入口模块名字;out为输出路径
在线预览

add

你可能感兴趣的:(requireJS、r.js)