【发布时间】:2016-11-25 23:38:38
【问题描述】:
我刚刚对我的 Aurelia CLI 项目进行了 npm 更新,现在我突然收到来自 Gulp 的 Toast 通知,显示 Visual Studio 2015 中的 TypeScript 编译错误,这真的很烦人。
谁能提供有关如何关闭此功能的指导?另外,有谁知道最近对 Node 包的任何更改会导致这种行为开始发生吗?
【问题讨论】:
标签: node.js visual-studio-2015 aurelia
我刚刚对我的 Aurelia CLI 项目进行了 npm 更新,现在我突然收到来自 Gulp 的 Toast 通知,显示 Visual Studio 2015 中的 TypeScript 编译错误,这真的很烦人。
谁能提供有关如何关闭此功能的指导?另外,有谁知道最近对 Node 包的任何更改会导致这种行为开始发生吗?
【问题讨论】:
标签: node.js visual-studio-2015 aurelia
通过打开项目的 .csproj 文件并在 TypeScriptToolsVersion 元素之后添加以下行来禁用编译:
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
更新: 在 RC2 中,您可以通过将 TypeScriptCompileBlocked 添加到 .xproj 文件来禁用它。
<PropertyGroup>
<TypeScriptCompileBlocked>True</TypeScriptCompileBlocked>
</PropertyGroup>
【讨论】:
要删除它,您需要修改您的 transpile.js 文件以删除 gulp notify - 您可以在此处执行此操作:
如果有人稍后从骨架中寻找相同的东西,它在 build/tasks/build.js 中 -
我在我的 TypeScript 问题上删除了这个,因为它在重构代码时会引发太多问题。
【讨论】: