We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 274ff5c commit efe223bCopy full SHA for efe223b
1 file changed
README.md
@@ -8,11 +8,13 @@
8
- 使用namespace带来一个额外的工作量,就是为了加载开发者的代码要创建和维护开着的模块文件列表,这也是没有必要的。而且在开发阶段,游戏打开时候每个模块都要单独加载,也就说每个模块都要产生一个http请求,这会降低游戏打开的速度。可以想象,随着项目的规模逐渐增长,游戏打开的速度会越来越慢。
9
10
## AMD
11
+
12
AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。这是目前最流行的JavaScript/TypeScript代码的管理方式。本文末尾的参考资料列表中包含了更多关于AMD的信息。AMD可以帮助我们解决以上的一些问题:
13
- 在VS Code中,我们可以使用现有的流行插件来实现自动的import,提高编码效率。
14
- AMD可以自动管理模块之间的依赖。AMD为此而生。
15
-## 更改ts编译配置
16
+## ts编译配置
17
+
18
- ts的watch模式使用了增量编译,只有修改的模块才会被编译,这样零秒编译才得以实现。
19
- 使用outFile来自动合并所有的模块文件,这是tsc已有的功能,我们没有必要再重复造轮子。而且合并文件会把开发者模块的http请求合并成一个,这可以提高开发阶段游戏打开的速度。
20
0 commit comments