Как установить все пакеты из области - PullRequest
0 голосов
/ 10 февраля 2019

Можно ли установить все пакеты из заданной области, например:

npm install @myscope/* --save

1 Ответ

0 голосов
/ 18 июля 2019

Я не думаю, что это возможно с самим npm, но объединяя ваш швейцарский армейский нож с инструментами Unix - или с инструментами Windows.

Я нахожусь в Windows и использую cmder, чтобы получить некоторый уровень инструментов Unixдоступно:

  1. Создать текстовый файл со всеми пакетами в области действия:
npm search @org --parseable > org.txt

Вывод parseable представляет собой таблицу, столбцы разделены вкладками.Первый столбец - это фактическое имя пакета, включая область действия, например @org/package.

Введите первый столбец в npm install, строка за строкой
awk '{print $1}' | xargs -I {} npm install {}

-I {} определяет заполнитель, который можно использовать после npm install.

...