2016-03-03 80 views
0

我正在评估我的组织正在开发的项目的TypeScript。我们打算建立的应用程序是一个不平凡的应用程序。如果我们使用内部模块,我想了解如何编译项目。编译具有多个内部模块的TypeScript项目

据我了解,如果我们有一个内部模块的实施分布在多个文件。所有的文件需要被编译,然后连接成一个包以使其工作。

那么,我们如何与一个可能有多个这样的内部模块的项目合作。有没有人有任何经验尝试类似的方法?

+0

是否有您要使用的内部模块(现在称为“命名空间”),而不是外部模块(现简称为“模块”)的原因吗? –

+0

我发现内部模块的想法对于为Web应用程序的前端创建捆绑包很有用。因此,兴趣。 – codematix

回答

1

那么我们如何处理一个可能有多个这样的内部模块的项目。在这里任何人有任何的经验试图曾使用打字稿了很多我用内部模块极力推荐类似的方法

。这个覆盖以及在这里:https://github.com/TypeStrong/atom-typescript/blob/master/docs/out.md

基本上这里是从该网页的摘要:

  • 运行时错误
  • 快速编译
  • 全球范围
  • 很难分析
  • 难以扩展
  • _references
  • Co德重用
  • 多目标
  • 隔离编译
+0

感谢您的回答。它非常有见地。鉴于如此多的陷阱,我只是想知道为什么他们首先加入了语言。我正在查看存储库https://github.com/Microsoft/TouchDevelop。他们广泛使用内部模块的思想。但我不清楚他们如何构建整个计划。 – codematix

+0

发现另一个类似的意见 - https://www.stevefenton.co.uk/2015/05/stop-mixing-typescript-internal-and-external-modules/ – codematix