2016-11-25 5 views
0

Я только что обновил npm в своем проекте CLI Aurelia, и теперь я неожиданно получаю уведомления Toast от Gulp для ошибок компиляции TypeScript в Visual Studio 2015, что действительно очень раздражает ,Отключить уведомления TypeScript от Gulp в Visual Studio 2015

Может ли кто-нибудь дать указания относительно того, как отключить это? Кроме того, знает ли кто-нибудь о каких-либо недавних изменениях в пакетах Node, которые могли бы вызвать подобное поведение?

ответ

0

Компиляция отключена, открыв файл .csproj для проекта и добавьте следующую строку сразу после TypeScriptToolsVersion элемента:

<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked> 

UPDATE: В RC2, вы можете отключить его путем добавления к TypeScriptCompileBlocked файл .xproj.

<PropertyGroup> 
    <TypeScriptCompileBlocked>True</TypeScriptCompileBlocked> 
</PropertyGroup> 
+0

Это проект ASP.NET Core, есть ли эквивалент для этого типа проекта? – Sam

+0

Я думаю, проблема в системе сборки Aurelia CLI, а не в Visual Studio - уведомления поступают из задачи Gulp, называемой transpile. – Sam

0

Для удаления этого вы хотите изменить файл transpile.js удалить глотка Notify - вы могли бы сделать это здесь:

https://github.com/aurelia/cli/blob/3c5ea5f935e523d1cec5ead884391d6b008deee5/lib/resources/tasks/transpile.js#L22

Если кто-то приходит позже, чтобы посмотреть на то же самое вещь из скелета здесь в строительных/задачах/build.js -

https://github.com/aurelia/skeleton-navigation/blob/master/skeleton-typescript/build/tasks/build.js#L26

я удалить это на моем TypeScrip t, потому что он испускает слишком много проблем при рефакторинге кода.

+0

Это тот. Вы знаете, что случилось с версией TypeScript? Похоже, что пакет Node теперь равен 2.1.1, но выпуск пакета Visual Studio составляет всего 2.0.6, они определенно не синхронизированы, я думаю, поэтому я начал внезапно видеть ошибки Gulp. – Sam

Смежные вопросы