Skip to content

Commit 7f4037f

Browse files
committed
edit literal
1 parent 3c15eac commit 7f4037f

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

package.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,31 @@
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`进行路径映射。
4141
2.`外部包依赖`,请参照[项目目录结构规范](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

0 commit comments

Comments
 (0)