Visual Studio 2015 интегрирована с npm, Bower, Grunt и Gulp, нужно ли мне устанавливать их отдельно?

В настоящее время я установил Visual Studio 2015 с обновлением 3, а также ASP.NET и веб-инструменты 2015.1.

В этой версии Visual Studio интегрирована с npm, Bower, Grunt и Gulp. Например;

  • В диалоговом окне добавления файла отображаются файлы конфигурации / кода для вышеуказанных приложений.
  • Щелчок правой кнопкой мыши по моему проекту показывает «Управление пакетами Bower».
  • Task Runner Explorer распознает gruntfile.js.

Значит ли это, что мне не нужно устанавливать приложения самому?

У меня уже есть приложение, потому что они упакованы в Visual Studio?

Стоит ли мне в любом случае устанавливать каждое приложение по отдельности? Должен ли я это делать, или это просто дополнительная выгода? Например:

  • Установите Node.js, чтобы получить NPM.
  • Затем используйте Node.js в командной строке, чтобы получить Bower, Grunt и Gulp.

Дальнейшие исследования с Grunt.

Я установил очень простой скрипт сборки Grunt, и он работал при выполнении из Visual Studio.

  • Я не устанавливал Node.js отдельно, например если я могу открыть входное окно консоли npm, я получаю 'npm' is not recognized.
  • Я также не использую npm для глобальной установки Grunt, например. npm install -g grunt-cli.

Итак, я предполагаю, что все необходимые элементы для Grunt предоставляются в Visual Studio.

введите здесь описание изображения


Дальнейшие исследования с Gulp.

В основном тот же тест, что и с Grunt, также работает для Gulp. Я могу объединять файлы без необходимости; установите Node.js отдельно или установите Gulp глобально, используя npm install --global gulp-cli.

Итак, я предполагаю, что все необходимые элементы для Gulp также предоставляются в Visual Studio.


person James Wood    schedule 11.09.2016    source источник
comment
Я предполагаю, что npm не работает в консоли, потому что ваша ОС не знает его путь. вам не нужно устанавливать что-либо отдельно, но чтобы иметь возможность использовать его повсюду, вам необходимо установить его в PATH, если вы используете окна (что, я думаю, так и есть).   -  person Gogol    schedule 12.09.2016


Ответы (1)


Похоже, что в Visual Studio уже есть все необходимое, поэтому никаких дополнительных установок не требуется.

Вы можете найти файлы здесь, C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External.

Добавьте npm в PATH для глобального использования.

person James Wood    schedule 17.09.2016
comment
Как мне заставить проект использовать их все? @James_Wood Добавьте npm в PATH для глобального использования. Что ты имеешь в виду? - person christopher clark; 04.01.2017
comment
@christopherclark, IIRC; Если вы не установили npm отдельно, то в VS вы можете использовать npm в VS, например через консоль диспетчера пакетов - как VS он по умолчанию настроен для npm. Однако вы не можете использовать npm в общей командной строке Windows, поскольку VS не устанавливает npm для Windows. При желании вы можете добавить VS-версию Node.js в PATH, чтобы использовать ее в общей командной строке Windows. Если вы устанавливаете Node.js отдельно от установки VS (отлично работает, это то, что у меня есть сейчас), тогда я считаю, что Node.js все равно сделает это как часть установки. - person James Wood; 04.01.2017
comment
@christopherclark, Установка переменных PATH: stackoverflow.com / questions / 27864040 / - person James Wood; 04.01.2017
comment
@christopherclark, re: Как мне заставить проект использовать их все? Это слишком широко, чтобы отвечать здесь, возможно, задайте новый вопрос по этому поводу. - person James Wood; 04.01.2017