Как остановить компиляцию в visual studio code

Обновлено: 07.07.2024

Я следую курсу, чтобы узнать angular/node/npm, но я не мог найти способ остановить npm от компиляции моего исходного кода для каждого нажатия клавиши в vs-коде. Я думал, это из-за автосохранения, но мой vs-код не настроен на автосохранение.

  • Как я могу отключить npm для автоматической компиляции?
  • Как я могу вызвать npm для ручной компиляции?

1 ответ

Есть ли возможность выполнить команду npm в Visual Studio Code (используя f1 в > ) на Windows(10) для установки пакетов в мою папку, в которой я работаю? У меня установлен npm, и мне все время приходится устанавливать npm пакета из cmd

Я использую VS в течение многих лет. Я пытаюсь использовать vscode для разработки frontend-проекта. Это мой первый раз, когда я прикасаюсь к visual studio code. Я чувствую, что горячие клавиши так сильно отличаются по сравнению с visual studio 2015. Например, код формата в VS-это ctrl + k + f а.

Это не что-то связанное с Visual Studio Code, это функция под названием HotModuleReplacement

просто сделайте следующее, Когда вы бежите

Похожие вопросы:

как я могу остановить событие нажатия клавиши в обработчике keydown?

Возможно ли это в Visual Studio Code, как в Atom и Sublime Text , где фрагменты кода могут быть вставлены нажатием клавиши TAB?

Когда я открываю проект с package.json в Visual Studio 2015, автоматически запускается установка npm, а VS не отвечает до тех пор, пока установка не будет завершена. Я бы предпочел запустить npm.

Есть ли возможность выполнить команду npm в Visual Studio Code (используя f1 в > ) на Windows(10) для установки пакетов в мою папку, в которой я работаю? У меня установлен npm, и мне все время.

Я использую VS в течение многих лет. Я пытаюсь использовать vscode для разработки frontend-проекта. Это мой первый раз, когда я прикасаюсь к visual studio code. Я чувствую, что горячие клавиши так.

Я испытываю проблему, когда Visual Studio Code в Windows 10 не может обнаружить глобально установленные пакеты NPM в интегрированном Terminal. Например, если в командной строке windows я.

У меня есть расширение visual studio code, но обычно я разрабатываю его в java, поэтому у меня гораздо больше опыта в intellij IDEA, чем в vs code. Итак, мой вопрос заключается в том, есть ли способ.

Я работаю над проектом Angular 4 в Visual Studio Code году. Есть ли какой-нибудь способ остановить его от бесконечного перекомпиляции? 'Ng serve' - это команда, которую я использую. В идеале я хотел.

как я могу получить быстрый доступ к var_dump в Редакторе Visual Studio Code? Например: я ввожу vd букв и после нажатия клавиши Enter получаю var_dump(); .

Я использую Visual Studio в качестве редактора .css и .файлы js.. Это ОТСТОЙ особенно с .JS-файлы, поскольку он настаивает на отступе их очень странным образом, но я нахожу удобным, что первая alt-tab всегда является браузером вместо другого редактора, и что ctrl-tab всегда является либо файлом кода, либо css/js.

в любом случае, во всей своей сияющей мудрости он решает проверить их на синтаксические ошибки, а также и каждый раз, когда я компилирую проект дает несколько "ошибок", которые выталкивают реальные ошибки компиляции, поэтому каждый раз, когда я делаю синтаксическую ошибку в файле кода, мне приходится прокручивать все ошибки js/css, чтобы увидеть, что не так.

примеры таких ошибок (которые на самом деле не ошибки) являются:

ситуация также стала намного хуже в последнее время, так как теперь она продолжает анализировать a .файл js как a .css файл по какой-то причине, поэтому я получаю такие ошибки, как:

Я даже удалил конкретный файл из решения (его больше нет нигде), но он все равно продолжает его анализировать.

короче, как я могу отключить эту функцию?

Введите параметры через

Если он не установлен, установите флажок "Показать все параметры" в нижней части окна.

в дереве слева выбрать:

текстовый редактор > CSS > CSS Specific

убрать "Выявить Ошибки". Затем выберите:

Текстовый Редактор > JScript > Разное

снимите "показывать синтаксические ошибки".

вы также можете изменить, как он отступы каждого типа кода тоже, в различных настройках в этих" текстовый редактор " под-параметры.

Я знаю, этот вопрос старый, но у меня есть обновление (для Visual Studio 2010 с):

принятое решение имеет большой недостаток: оно отключает все проверки синтаксиса CSS и JScript. Если ты . --7-->все еще хочу иметь значимые предупреждения, вы можете сделать следующее решение. Это будет рассматривать ошибки как предупреждения, и он будет выполнять проверку css на css V3.0 уровень, а не на (старый) css V2.1:

  1. Закрыть Visual Студия
  2. Загрузите и установите пакет веб-стандартов для Visual Studio 2010 SP 1
  3. открыть путь (на 32-битных машинах, это Program Files )

C:\Program файлы (x86)\Microsoft Visual Studio 10.0\Common7\Packages\1033\schemas\CSS

(обратите внимание, что панель инструментов таблицы стилей позволяет включить проверку CSS 3.0 только для файлов css, а не для HTML. Следовательно, это исправление необходимо, если вы хотите сохранить синтаксис проверка)

Как остановить компиляцию Visual Studio 2015, когда он обнаруживает ошибку компиляции?

Я имею в виду ошибка первой сборки (может быть первым .cpp ) не первый проект потому что это занимает слишком много времени.
(У меня только 1 проект.)

Вопрос

Когда я нажал F5 или же Ctrl + Shift + B , компилятор скомпилирует все (или некоторые) файлы.
В моем случае он может обнаружить некоторые ошибки всего за 5 секунд, поэтому я хочу, чтобы он прекратил компиляцию сейчас.
Однако VS 2015 стал неотзывчивым.
Он также имеет сильное сопротивление против Ctrl + Break .
Проходит около 30 секунд, прежде чем я могу перейти к месту ошибки.
Как я могу автоматически остановить процесс компиляции при первой ошибке компиляции?

история

Есть старая нить спросил об этом для Visual Studio 2008.
Его наиболее приемлемое решение заключается в следующем:

Тем не мение, макрос больше не поддерживается в VS 2012 .
(Я пытался нажать Alt + F11 в VS 2015 редактор макросов / меню не отображаются.)

Требование соответствует вопрос к VS 2010 заявил, что вышеуказанный трюк не работает.

Теперь я думаю, что у меня есть один выбор:
Используйте макрос (старый способ VS 2008), установив Расширение макросов .
(Расширение является результатом пользователи жалуются на потерю старой функции макроса .)

Является ли загрузка расширения хорошей идеей?
Если так, какой шаг после этого? Есть ли код, который я должен скопировать и вставить?
Если нет, то как проще?

Извините за размещение много гиперссылок.

Временное решение

Ниже приведены подходы, которые могут облегчить некоторые неудобства, но не отвечают на реальный вопрос вообще.

Установите патч, который сделает Visual Studio отзывчивым , так Ctrl + Break работает.
Это требует от меня, чтобы нажать клавиатуру вручную
Кажется, работает только для Windows 7. (не проверено)

Сократить время компиляции, создав простой манекен .cpp , затем составление только этого одного файла .
Это полезно для некоторых случаев.

Решение

Расширения Visual Studio 2012 часто совместимы с VS2013 и VS2015. Вы можете обновить расширение самостоятельно, разархивировав .vsix файл (это просто архив ZIP) и обновляет его манифест (который является файлом XML).

Как остановить компиляцию Visual Studio 2015 при обнаружении ошибки компиляции?

Я имею в виду первую ошибку сборки (может быть, first .cpp ), а не первый проект , потому что это занимает слишком много времени.
(У меня есть только 1 проект.)

Расширение с именем " StopOnFirstBuildError " не является ответом,
потому что оно останавливается на первом проекте , который имеет ошибку.

Вопрос

Когда я нажимал F5 или Ctrl+Shift+B , компилятор компилировал все (или некоторые) файлы.
В моем случае он может обнаружить некоторые ошибки всего за 5 секунд, поэтому я хочу, чтобы он прекратил компиляцию NOW.
Однако VS 2015 становится не реагирующим.
Он также имеет сильное сопротивление против Ctrl+Break .
Требуется около 30 секунд, прежде чем я смогу перейти к месту ошибки.
Как я могу автоматически остановить процесс компиляции при первой ошибке компиляции?

История

Есть старая нить , спрашивающая об этом для Visual Studio 2008.
Его наиболее приемлемым решением является переход к :-

Однако макрос больше не поддерживается в VS 2012 .
(Я попытался нажать Alt+F11 в VS 2015 году, но редактор макросов / меню не появились.)

Претензия согласуется с вопросом за VS 2010 года о том, что вышеприведенный трюк не работает.

Решение вопроса VS2010 заключается в установке расширения с именем " CancelFailedBuild " .

Таким образом, я скачал его.
При выполнении .vsix (установщик) он сказал:
"This extension is not installable on any currently installed products.".
. это имеет смысл, потому что расширение говорит "Works with : Visual Studio 2010, 2012".

Теперь я думаю, что у меня остался только один выбор :-
Используйте макрос (старый способ VS 2008), установив расширение Macros .
(Расширение является результатом жалобы пользователей на потерю старой функции макроса .)

Является ли загрузка расширения хорошей идеей?
Если да, то каков следующий шаг? Есть ли код, который я должен скопировать и вставить?
Если нет, то какой путь проще?

Извините за размещение большого количества гиперссылок.

Обходной путь

Ниже приведены подходы, которые могут облегчить некоторые неудобства, но не отвечают на реальный вопрос вообще.

Установите патч, который сделает Visual Studio отзывчивым, чтобы Ctrl+Break работал.
Это требует, чтобы я нажимал клавиатуру вручную.
Кажется, это работает только для Windows 7. (не проверено)

Сократите время компиляции, создав простой фиктивный файл .cpp , а затем скомпилировав только этот единственный файл .
Это полезно в некоторых случаях.

1 ответ

Например, отсутствие точки с запятой в C++ может привести к сотням ошибок. Есть ли способ остановить компиляцию при первой ошибке? Update: извиняюсь, только что понял, что это дубликат автоматической остановки сборки Visual C++ 2008 при первой ошибке компиляции?

Решение вопроса VS2010 заключается в установке расширения с именем "CancelFailedBuild".

.

Это расширение не может быть установлено ни на один из установленных в настоящее время продуктов.

. это имеет смысл, потому что расширение говорит, что "Works с: Visual Studio 2010, 2012."

Visual Studio 2012 расширения часто совместимы с VS2013 и VS2015. Вы можете обновить расширение самостоятельно, распаковав файл .vsix (это просто архив ZIP) и обновив его манифест (который является файлом XML).

В этом руководстве показаны элементы XML, которые необходимо изменить.

Похожие вопросы:

У меня есть проект, созданный на Visual Studio 2010. Когда я пытаюсь запустить проект на Visual Studio 2015 Community edition, я получаю ошибку ниже, Описание Кода Серьезности Строка Файла Проекта.

Я знаю, что могу скомпилировать отдельные исходные файлы, но иногда-скажем, при редактировании заголовочного файла, используемого многими файлами .cpp , - несколько исходных файлов необходимо.

Например, отсутствие точки с запятой в C++ может привести к сотням ошибок. Есть ли способ остановить компиляцию при первой ошибке? Update: извиняюсь, только что понял, что это дубликат.

У меня есть аналогичный вопрос, как указано в разделе Automatically stop Visual C++ 2008 build at first compile error , но специально для сборки из командной строки с помощью командных строк, таких.

My visual studio 2015 не может создавать наборы инструментов платформы 2010. Там написано: Средства разработки для Visual Studio 2010 (твердотельного накопителя V100, если) не может быть найден.

Читайте также: