File tree Expand file tree Collapse file tree 1 file changed +23
-1
lines changed
Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change 3737
3838开发时,我们通常会做一些测试用例或示例,此时需要通过AMD Loader将当前包粘合到页面环境,并使其可运行。这时我们需要遵守一些规则:
3939
40- 1 . 对` 内部模块依赖 ` ,AMD Loader配置 * 必须(MUST )* 将 ` baseUrl ` 配置到` ${root} ` 下的` src ` 目录,并且 * 不允许(MUST NOT)* 通过` paths ` 进行路径映射。
40+ 1 . 对` 内部模块依赖 ` ,AMD Loader配置 * 推荐(RECOMMENDED )* 通过 ` packages ` 将 ` location ` 配置到` ${root} ` 下的` src ` 目录, * 不允许(MUST NOT)* 通过` paths ` 进行路径映射。
41412 . 对` 外部包依赖 ` ,请参照[ 项目目录结构规范] ( directory.md ) 将相关依赖包导入,并且 * 必须(MUST)* 通过` packages ` 项配置AMD Loader。
4242
43+ ``` javascript
44+ // 示例:ER package的test配置
45+ require .config ({
46+ packages: [
47+ {
48+ name: ' er' ,
49+ location: ' ../src' ,
50+ main: ' main'
51+ },
52+ {
53+ name: ' mini-event' ,
54+ location: ' ../dep/mini-event/1.0.0/src' ,
55+ main: ' main'
56+ },
57+ {
58+ name: ' etpl' ,
59+ location: ' ../dep/etpl/2.0.2/src' ,
60+ main: ' main'
61+ }
62+ ]
63+ });
64+ ```
4365
4466### 资源
4567
You can’t perform that action at this time.
0 commit comments