Javascript 如何将外部util类包含并内联到主TypeScript应用程序中?
我正在使用新的工具系统从TypeScript语法生成JavaScript程序。我需要在单独的文件中定义我的应用程序和util,我需要知道如何将util“类”和函数包含到主应用程序中Javascript 如何将外部util类包含并内联到主TypeScript应用程序中?,javascript,visual-studio,module,compilation,typescript,Javascript,Visual Studio,Module,Compilation,Typescript,我正在使用新的工具系统从TypeScript语法生成JavaScript程序。我需要在单独的文件中定义我的应用程序和util,我需要知道如何将util“类”和函数包含到主应用程序中 我听说过允许您从外部文件访问代码的//语法。这种语法是否像C++一样包含了?它会将使用过的类/函数拉到主app.ts文件中,还是只希望目标文件作为.js文件存在于同一目录中 我应该使用来定义将包含(内联)到主应用程序中的类吗 如果您对另一个.ts文件有一个//标记,那么如果您为--out开关指定一个文件名,那么这些被
//
语法。这种语法是否像C++一样包含了<代码>?它会将使用过的类/函数拉到主app.ts
文件中,还是只希望目标文件作为.js
文件存在于同一目录中//
标记,那么如果您为--out
开关指定一个文件名,那么这些被引用的文件(递归地)将被编译到同一个.js文件中。否则,将并行编译同一组文件(a.ts
->a.js
)
这些行为都不依赖于使用内部模块,也不依赖于将事情保持在顶级。但是,如果您选择使用外部模块,情况就大不相同了(可能请参阅关于此的现有资料)。如果您在另一个.ts文件上有一个//
标记,那么如果您为--out
开关指定了一个文件名,那么这些引用的文件(递归地)将编译到同一个.js文件中。否则,将并行编译同一组文件(a.ts
->a.js
)
这些行为都不依赖于使用内部模块,也不依赖于将事情保持在顶级。但是,如果您选择使用外部模块,情况就大不相同了(可能请参阅关于此的现有资料)。我遇到了一个错误:“在发送到单个文件时无法编译动态模块”。。因为我使用的是NodeJS动态模块。我可以保持NodeJS模块的动态性,同时允许我的类文件被折叠到最终文件中吗?在0.8.3中不可以。当0.9面世(或者可能是0.9之后)时,您可能能够做到这一点。有没有其他方法可以简单地内联包含外部文件?像<代码>包含C++中的?我得到的错误是:“当弹出到单个文件时,不能编译动态模块”。因为我使用的是NodeJS动态模块。我可以保持NodeJS模块的动态性,同时允许我的类文件被折叠到最终文件中吗?在0.8.3中不可以。当0.9面世(或者可能是0.9之后)时,您可能能够做到这一点。有没有其他方法可以简单地内联包含外部文件?像<代码>包含C++中的?