代码之家  ›  专栏  ›  技术社区  ›  user764754

仅在重建和发布期间编译TypeScript

  •  0
  • user764754  · 技术社区  · 7 年前

    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
      <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>       
    </PropertyGroup> 
    

    在.csproj中,因此在调试模式下生成时不会编译TypeScript。是否可以在发布和重新生成期间编译TypeScript,但在visualstudio中编译时不能编译TypeScript Configuration (调试/发布)和 Platform ?

    我之所以问这个问题是因为编译TypeScript在构建项目时非常慢。不过,CompileOnSave速度相当快,对于大多数开发来说都足够好。但有时需要编译所有的TypeScript,这在重建过程中会很好。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Leo Liu    7 年前

    好吧,没有直接的方法可以让我们只在重建和发布时编译TypeScript。作为解决方法,我们可以通过带有参数的MSBuild命令行重新生成/发布项目 /p:TypeScriptCompileBlocked=False

    msbuild.exe "YourSolution.sln" /t:rebuild /p:TypeScriptCompileBlocked=False
    

    通过这种方式,我们可以在需要编译TypeScript时通过MSBuild命令行构建项目。

    推荐文章