Visual studio 2013 如何在VisualStudio中将TypeScript输出合并到多个文件中

Visual studio 2013 如何在VisualStudio中将TypeScript输出合并到多个文件中,visual-studio-2013,compilation,typescript,Visual Studio 2013,Compilation,Typescript,我正在开发一个包含多个SPA(AngularJS)应用程序的web应用程序,前端代码是TypeScript。我喜欢VisualStudio功能,它将JavaScript输出合并到一个文件中,因为我不需要太多的JavaScript文件。有没有一种方法可以配置它,使它仍然合并文件,但创建几个文件,每个SPA一个,比如说基于文件夹 我更喜欢用VS完成,不需要任何外部工具 谢谢你当然可以。目前,有两个被广泛接受的选项(对不起,布局,标记似乎不喜欢我): ASP.NET捆绑包(默认情况下,在Visual

我正在开发一个包含多个SPA(AngularJS)应用程序的web应用程序,前端代码是TypeScript。我喜欢VisualStudio功能,它将JavaScript输出合并到一个文件中,因为我不需要太多的JavaScript文件。有没有一种方法可以配置它,使它仍然合并文件,但创建几个文件,每个SPA一个,比如说基于文件夹

我更喜欢用VS完成,不需要任何外部工具


谢谢

你当然可以。目前,有两个被广泛接受的选项(对不起,布局,标记似乎不喜欢我):

  • ASP.NET捆绑包(默认情况下,在Visual Studio中,
    \App\u Start\BundleConfig.cs
    -有关捆绑的详细信息,请访问):

  • gulpconcat
    (外部,但很容易实现):


  • 我在TypeScript的Github上创建了一个与此相关的问题:
    bundles.Add(new ScriptBundle("~/bundles/modernizr")
           .Include("~/Scripts/modernizr-*"));
    
    bundles.Add(new ScriptBundle("~/bundles/bootstrap")
           .Include("~/Scripts/bootstrap/3.0.0/bootstrap.js",
                    "~/Scripts/respond.js"));
    
    /** bundle and uglify app JS output files. */
    gulp.task('bundle-app-uglify', ['compile-app'], function () {
        // concat and uglify source scripts
        gulp.src(config.allAppJsFiles)
            .pipe(uglify())
            .pipe(concat(config.appBundleNameMinified))
            .pipe(header(config.libraryHeaderTemplate, { 
                organization : config.libraryOrganization,
                url: config.libraryUrl,
                license: config.libraryLicense,
                version: config.libraryVersion,
                currentDate: new Date().toISOString()
            }))
            .pipe(gulp.dest(config.bundleFolder));
    });