配置文件参数的介绍

baseUrl:如未显式设置baseUrl,则默认值是加载require.js的HTML所处的位置。如果用了data-main属性,则该路径就变成baseUrl。(所以最佳实践还是推重使用baseUrl)
path:映射那些不直接放置于baseUrl下的模块名(这相当于跟冗长的模块名取个简介的名字)
shim:为那些没有使用define()来声明依赖关系、设置模块的"浏览器全局变量注入"型脚本做依赖和导出配置
map:对于给定的模块前缀,使用一个不同的模块ID来加载该模块。(版本控制的样子)
config:常常需要将配置信息传给一个模块。这些配置往往是application级别的信息,需要一个手段将它们向下传递给模块。
deps:指定要加载的一个依赖数组。当将require设置为一个config object在加载require.js之前使用时很有用。
PS:
(1)用于模块名的path不应含有.js后缀,因为一个path有可能映射到一个目录。路径解析机制会自动在映射模块名到path时添加上.js后缀
(2)RequireJS 2.0.*中,shim配置中的"exports"属性可以是一个函数而不是字串。
(3)在RequireJS中,基于requirejs.config()的config配置项来实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值