keywords: 模块化、AMD、CMD、CommonJS。
-
如下requirejs配置中, baseUrl 有什么作用?以什么作为基准? paths 的作用和用法是什么?
requirejs.config({
baseUrl: "src/js",
paths: {
'jquery': 'lib/bower_components/jquery/dist/jquery.min'
}
});
baseUrl指示所有??榈牟檎腋肪?。在该配置中,模组基准路径为src/js
。
paths:path映射那些不直接放置于baseUrl下的??槊I柚胮ath时起始位置是相对于baseUrl的,除非该path设置以"/"开头或含有URL协议(如http:)。用于??槊膒ath不应含有.js后缀,因为一个path有可能映射到一个目录。
-
如下 r.js 的打包配置中 baseUrl 是什么? name 是什么
({
baseUrl: "./src/js",
paths: {
'jquery': 'lib/bower_components/jquery/dist/jquery.min'
},
name: "main",
out: "dist/js/merge.js"
})
baseUrl:相对appDir的路径,如果build.js文件中没有设置appDir,则是相对该文件的路径;
name:入口??槎悦?;
out:最后文件的输出路径;