本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/07/21/RequireJS%E4%B8%AD%E7%9A%84baseUrl%E5%B1%9E%E6%80%A7/
摘要
本文主要讲述了:
- 作用
- 配置
正文
作用
RequireJS 使用baseUrl
属性作为根路径,来解析模块的绝对路径。
配置
data-main
如果使用了data-main
属性,则baseUrl
为顶级模块所在的目录(即data-main
属性值所在的目录)。
示例:
learn_requirejs/index.html
1 |
|
此时 baseUrl 为js
。
显式配置
baseUrl 也可以使用require.config()
显式配置。
如果既使用了data-main
属性,又进行了显示配置,那么以显式配置为准。
示例:
learn_requirejs/index.html
1 |
|
learn_requirejs/js/main.js
1 | require.config({ |
此时baseUrl
为js/app
。
其他
如果既没有使用data-main
属性,也没有显式配置,则baseUrl
为空字符串。
示例:
learn_requirejs/index.html
1 |
|
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/07/21/RequireJS%E4%B8%AD%E7%9A%84baseUrl%E5%B1%9E%E6%80%A7/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2019/07/21/RequireJS%E4%B8%AD%E7%9A%84baseUrl%E5%B1%9E%E6%80%A7/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。