2016-06-10 5 views
0

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

Но, чтобы установить плагин gulp, мы запускаем npm install --save-dev gulp-uglify, почему?

Мы устанавливаем модули npm, такие как паспорт, используя ту же команду cli: npm install passport --save.

Как узнать, какой модуль предназначен для глотания?

ответ

1

npm - это менеджер пакетов, используемый для широкого спектра потребностей и целей. gulp - это просто один пакет из многих, который можно установить, и gulp также полагается на npm для установки плагинов gulp.

Таким образом, вы не можете определить, является ли модуль плагин gulp, за исключением соглашения об именах. Вот почему так много модулей используют имена, такие как gulp-<something> или grunt-<whatever> или даже <something>-generator. Обычная часть имени помогает уточнить, что модуль предназначен для поддержки другого модуля (gulp, grunt, yoman, webpack и т. Д.).

Итак, вы не можете легко определить, используется ли модуль в качестве плагина gulp, если только автор модуля не был полезным и не поставил gulp- на имя или какой-либо другой подобный человеческий текст.

+0

это ужасно, если я сделал плагин с глотком, и именование не имеет глотки в качестве префикса, то это вызывает большую проблему. –

+0

Может быть непонимание. Вы можете создать плагин gulp и не использовать префикс gulp. Префикс - это просто, чтобы было проще рассказать, что используется глотком, и что может быть для других целей. Именование для людей, а не для глотки. –

Смежные вопросы