requirejs

作者: 老虎爱吃母鸡 | 来源:发表于2016-10-05 23:49 被阅读0次

    如下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

          本文链接:https://www.haomeiwen.com/subject/fdleyttx.html