Как установить несколько пакетов gulp сразу с помощью node?

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

npm install --save-dev {package name}

Представьте, что их 20, это немного скучно. Как это можно упростить?

Ответы

Ответ 1

Лично я использую в основном те же самые gulp плагины для всех моих проектов. Я скопирую бит devDependencies из package.json одного из моих предыдущих проектов в свой недавно созданный package.json, затем запустил npm i, который устанавливает все зависимости, перечисленные в package.json. Это огромный timeaver, тем более, что я обычно копирую файл gulpfile.js.

Примечание. Не забудьте запустить npm outdated, если прошло некоторое время с момента запуска вашего предыдущего проекта, чтобы проверить, обновлена ​​ли какая-либо из зависимостей за это время.

Ответ 2

Вы можете добавить несколько имен пакетов для установки npm:

npm install --save-dev package1 package2 package3

npm будет устанавливать и сохранять указанные пакеты в вашем пакете. json.

Ответ 3

Вы также можете использовать расширение расширений для установки многих похожих пакетов:

npm i -D babel-{core,preset-es2015,preset-react}