Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将外部util类包含并内联到主TypeScript应用程序中?_Javascript_Visual Studio_Module_Compilation_Typescript - Fatal编程技术网

Javascript 如何将外部util类包含并内联到主TypeScript应用程序中?

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开关指定一个文件名,那么这些被

我正在使用新的工具系统从TypeScript语法生成JavaScript程序。我需要在单独的文件中定义我的应用程序和util,我需要知道如何将util“类”和函数包含到主应用程序中

  • 我听说过允许您从外部文件访问代码的
    //
    语法。这种语法是否像C++一样包含了<代码>?它会将使用过的类/函数拉到主
    app.ts
    文件中,还是只希望目标文件作为
    .js
    文件存在于同一目录中

  • 我应该使用来定义将包含(内联)到主应用程序中的类吗

  • 如果您对另一个.ts文件有一个
    //
    标记,那么如果您为
    --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++中的?