Подтвердить что ты не робот

Visual Studio 2015 RC Gulp диспетчер задач не обнаруживает задачи

У меня есть Gulpfile.js в Visual Studio 2015 RC с одной задачей по умолчанию. По какой-то причине он не отображается в Task Runner Explorer.

Я добавил gulp в devDependencies в мой файл package.json и сохранил его.

4b9b3361

Ответ 1

В кандидате на выпуск, редактируя devDependencies в package.json, а затем сохранение не приводит к тому, что пакеты автоматически восстанавливаются/добавляются в проект, как я и ожидал. После сохранения package.json пакеты были перечислены в разделе NPM в Dependencies node в Solution explorer, но с надписью "not installed" рядом с именами пакетов. Вручную вызов Restore Packages, как показано на скриншоте, заставляет Visual Studio устанавливать pacakges.

После установки модулей node задачи gulp были обнаружены с помощью Task Runner Explorer.

Я надеюсь, что это поможет кому-то другому.

enter image description here

Ответ 2

Я тоже столкнулся с той же проблемой. Просто перезапустил Visual Studio после добавления задач в gulpfile.js, и моя проблема была решена. Все задачи перечислены.

enter image description here

Ответ 3

Для меня Visual Studio разбилась при установке модулей npm и вызвала повреждение в кэше npm.

Мне пришлось очистить кеш, удалить node_modules и установить еще раз.

  • Закрыть Visual Studio
  • Откройте командную строку node
  • cd [PROJECT_DIR]
  • npm cache clean
  • rimraf node_modules
    • Это приведет к удалению папки node_modules при неудачных попытках Windows из-за глубоких вложенных путей
    • Для установки rimraf:
    • npm install rimraf -g
  • npm install

Теперь откройте Visual Studio и он должен работать.

Ответ 4

Ответ из другого вопроса о gulp, но это сработало для меня

У меня была та же проблема, что и в VS2013. Как отметил Джош в своем комментарии, Visual Studio 2015 поставляется с более старой версией node. В случае, если вы не хотите зацикливаться на любой версии node, встроенной в Visual Studio, вы можете сказать, что она использует версию, которую вы уже установили. Перейдите в раздел "Инструменты" > "Параметры" > "Проекты и решения" > "Внешние веб-инструменты" и измените порядок расположения, чтобы $(PATH) превысил $(DevEnvDir)\Extensions\Microsoft\Web Tools\External. Это также относится к другим инструментам, таким как Grunt, Bower и Gulp.

Ответ 5

У меня была та же проблема, и никто из предложенного метода не работает для меня. После повторной установки NPM Task Runner проблема исчезла. Вы можете загрузить последнюю версию NPM Task Runner с сайта в следующей ссылке.

https://marketplace.visualstudio.com/items?itemName=MadsKristensen.NPMTaskRunner

Ответ 6

Это старый вопрос, но с теми же проблемами могут столкнуться пользователи VS 2017.

Я столкнулся с той же проблемой в VS 2017 и ошибочно, я добавил gulpfile.js в подпапку.

Убедитесь, что gulpfile.js находится в корневой папке. gulpfile должен находиться в корневой папке