Visual studio 将文件夹中的一堆文件编译为一个JS文件(每个文件夹)?

Visual studio 将文件夹中的一堆文件编译为一个JS文件(每个文件夹)?,visual-studio,typescript,Visual Studio,Typescript,TypeScript允许在一个JS中编译一个TS,或在一个JS中编译所有TS。第一种方法对我们来说太零碎了(因为我们需要从html中以正确的顺序引用它们),后者可以工作,但即使是单页下载并编译所有页面的所有代码,这在我们看来也是浪费。 事实上,我们有大约300个TS文件,只有12页(单页应用程序)。一页的所有文件都在一个文件夹中。 是否有可能告诉TS编译器,我们希望将文件夹中的TS文件编译为单个JS文件(以文件夹命名)? 我们使用VS2017、TS2.1、CSPROJ模式。 Thx的想法。吉里

TypeScript允许在一个JS中编译一个TS,或在一个JS中编译所有TS。第一种方法对我们来说太零碎了(因为我们需要从html中以正确的顺序引用它们),后者可以工作,但即使是单页下载并编译所有页面的所有代码,这在我们看来也是浪费。 事实上,我们有大约300个TS文件,只有12页(单页应用程序)。一页的所有文件都在一个文件夹中。 是否有可能告诉TS编译器,我们希望将文件夹中的TS文件编译为单个JS文件(以文件夹命名)? 我们使用VS2017、TS2.1、CSPROJ模式。 Thx的想法。吉里

  • 在vs2017中安装扩展 使用nuget软件包或直接下载

  • 在解决方案中,选择要编译为单个文件的所有文件 文件

  • 右键单击并选择捆绑和缩小选项,如下面的屏幕截图所示


  • 它如何使用TFS(XAML构建)进行自动构建并在团队中工作?您需要编写一个“吞咽”或“咕噜”文件,以便在构建过程中完成工作OK。这是我想尽量避免的一种方式。所以TS本身无法做到这一点,只有在编写脚本时才能做到。