Arhn - архитектура программирования

Отключить уведомления TypeScript от Gulp в Visual Studio 2015

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

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


Ответы:


1

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

<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>

ОБНОВЛЕНИЕ: в RC2 вы можете отключить его, добавив TypeScriptCompileBlocked в файл .xproj.

<PropertyGroup>
  <TypeScriptCompileBlocked>True</TypeScriptCompileBlocked>
</PropertyGroup>
25.11.2016
  • Это проект ASP.NET Core, есть ли эквивалент для этого типа проекта? 25.11.2016
  • Я думаю, что проблема в системе сборки Aurelia CLI, а не в Visual Studio — уведомления поступают из задачи Gulp, называемой transpile. 25.11.2016

  • 2

    Чтобы удалить это, вам нужно изменить файл transpile.js, чтобы удалить уведомление gulp — вы должны сделать это здесь:

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

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

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

    Я удаляю это в своих проблемах с TypeScript, потому что это создает слишком много проблем при рефакторинге кода.

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

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..