Как установить несколько пакетов 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}