Ответ 1
Перейдите к:
Инструменты > Параметры > Проекты и решения > Управление веб-пакетами > Внешние веб-инструменты
Затем вам нужно добавить каталог установки Node в начало списка, например:
Кто-нибудь знает о санкционированном способе обновления Node в Visual Studio 2017? У меня есть Node 6, установленный на моем компьютере разработки, но VS2017 поставляется со связанной копией Node 5, что означает, что запуск npm install
в моей командной строке устанавливает различные пакеты, такие как node-sass
со связями для Node 6, поэтому, когда я запускаю задачи gulp из задачи VS Task Runner, все падает из-за несоответствующих версий.
Я нашел VS Node install на C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External
, но я немного неохотно разбираюсь и заменяю его. У кого-нибудь есть опыт обновления? Я знаю, что могу синхронизировать, понижая версию на своем ПК, но это кажется обратным.
Перейдите к:
Инструменты > Параметры > Проекты и решения > Управление веб-пакетами > Внешние веб-инструменты
Затем вам нужно добавить каталог установки Node в начало списка, например:
Вам не нужно добавлять новый каталог установки Node, Node существует в PATH. Обратите внимание, что $(PATH) находится ниже внутреннего пути $(DevEnvDir)\Extensions\Microsoft\Web Tools\External.
Чтобы использовать глобальную переменную среды PATH перед внутренним путем, вы можете просто использовать стрелки в правом верхнем углу, чтобы изменить порядок.
Вот как выглядит глобальный PATH перед внутренним, и поэтому Visual Studio будет использовать ваши собственные версии инструментов.