【发布时间】:2016-01-27 18:30:16
【问题描述】:
任何 Typescript 专家能否澄清您在使用 Typescript 时何时以及为什么选择 AMD 和 Common JS 来创建模块?
【问题讨论】:
标签: module typescript amd commonjs
任何 Typescript 专家能否澄清您在使用 Typescript 时何时以及为什么选择 AMD 和 Common JS 来创建模块?
【问题讨论】:
标签: module typescript amd commonjs
AMD 用于浏览器(例如 RequireJS):原因是它允许并行下载文件,因为网络延迟是一个主要瓶颈。
CommonJS 用于服务器(例如 nodejs),可以预先从磁盘读取文件,但在尝试使用文件包含的代码之前,您不想读取文件。
这是一个关于该主题的视频,进一步解释了这一点:http://www.youtube.com/watch?v=KDrWLMUY0R0
【讨论】:
你在使用 require.js 吗?使用 AMD
你在使用 node.js 吗?使用 CommonJS
不知道是什么?不使用其中任何一个?不要使用外部模块。
【讨论】: