У меня есть Gulpfile.js в Visual Studio 2015 RC с одной задачей по умолчанию. По какой-то причине он не отображается в Task Runner Explorer
.
Я добавил gulp в devDependencies в мой файл package.json
и сохранил его.
У меня есть Gulpfile.js в Visual Studio 2015 RC с одной задачей по умолчанию. По какой-то причине он не отображается в Task Runner Explorer
.
Я добавил gulp в devDependencies в мой файл package.json
и сохранил его.
В кандидате на выпуск, редактируя devDependencies в package.json
, а затем сохранение не приводит к тому, что пакеты автоматически восстанавливаются/добавляются в проект, как я и ожидал. После сохранения package.json
пакеты были перечислены в разделе NPM в Dependencies node в Solution explorer, но с надписью "not installed"
рядом с именами пакетов. Вручную вызов Restore Packages
, как показано на скриншоте, заставляет Visual Studio устанавливать pacakges.
После установки модулей node задачи gulp были обнаружены с помощью Task Runner Explorer
.
Я надеюсь, что это поможет кому-то другому.
Я тоже столкнулся с той же проблемой. Просто перезапустил Visual Studio после добавления задач в gulpfile.js, и моя проблема была решена. Все задачи перечислены.
Для меня Visual Studio разбилась при установке модулей npm и вызвала повреждение в кэше npm.
Мне пришлось очистить кеш, удалить node_modules и установить еще раз.
Теперь откройте Visual Studio и он должен работать.
Ответ из другого вопроса о gulp, но это сработало для меня
У меня была та же проблема, что и в VS2013. Как отметил Джош в своем комментарии, Visual Studio 2015 поставляется с более старой версией node. В случае, если вы не хотите зацикливаться на любой версии node, встроенной в Visual Studio, вы можете сказать, что она использует версию, которую вы уже установили. Перейдите в раздел "Инструменты" > "Параметры" > "Проекты и решения" > "Внешние веб-инструменты" и измените порядок расположения, чтобы $(PATH) превысил $(DevEnvDir)\Extensions\Microsoft\Web Tools\External. Это также относится к другим инструментам, таким как Grunt, Bower и Gulp.
У меня была та же проблема, и никто из предложенного метода не работает для меня. После повторной установки NPM Task Runner проблема исчезла. Вы можете загрузить последнюю версию NPM Task Runner с сайта в следующей ссылке.
https://marketplace.visualstudio.com/items?itemName=MadsKristensen.NPMTaskRunner
Это старый вопрос, но с теми же проблемами могут столкнуться пользователи VS 2017.
Я столкнулся с той же проблемой в VS 2017 и ошибочно, я добавил gulpfile.js в подпапку.
Убедитесь, что gulpfile.js находится в корневой папке. gulpfile должен находиться в корневой папке