ari*_*its 28 javascript build webpack visual-studio-2017
我今天升级到VS2017,我看到每次我在我的网络应用程序项目中更改内容时 - 构建再次构建我的所有javascript(我正在使用webpack for client).它很酷,但需要花费很多时间,所以我很乐意配置它来停止构建javascript(我会在它改变的时候自己构建它).
Chr*_*aws 54
在csproj文件中,将以下行添加到现有PropertyGroup块:
<PropertyGroup>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
确保将打字稿文件作为内容包含在内
<ItemGroup>
<Content Include="**\*.ts" Exclude="$(GlobalExclude)" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
将tsconfig.json文件添加到项目根目录,并确保设置了以下设置:
"compileOnSave": false,
Run Code Online (Sandbox Code Playgroud)
最后,重新启动Visual Studio
Nuget创建[ProjectName].csproj.nuget.g.targets在obj项目目录中调用的生成目标文件.此目标文件正在导入Microsoft.NET.Sdk.Web.ProjectSystem.targets,而后者又导入Microsoft.TypeScript.targets.
在该Microsoft.TypeScript.targets文件中,以下行有一条注释,告诉我们如果此属性设置为true,那么TypeScript编译任务将不执行任何操作:
<!-- Makes the TypeScript compilation task a no-op -->
<TypeScriptCompileBlocked Condition="'$(TypeScriptCompileBlocked)' == ''">false</TypeScriptCompileBlocked>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14729 次 |
| 最近记录: |