Рубрики
Без рубрики

Один-линер для установки конструкций

Вот это: node -e “console.log (object.keys (require (‘./ package.json’). Peerdependencies) .join (‘… Tagged WebDev, JavaScript, программирование, производительность.

Вот:

node -e "console.log(Object.keys(require('./package.json').peerDependencies).join(' '))" | xargs yarn add

Как это устроено

Допустим, у нас есть Peerdependencies в нашем Package.json как это:

    ...
  },
  "peerDependencies": {
    "react": "^17.0.2",
    "react-dom": "^17.0.2"
  }
}

Посмотрим один за другим:

  1. Загрузите Package.json и получить пэт -зависимости.

  2. Object.Keys Функция собирает ключи объекта и собирает их в массив.

  3. Присоединяйтесь Метод соединяет элементы с данной строкой.

  4. Узел -e оценивает заданный скрипт.

  5. Передать его пряжа добавить с Ксаргс Анкет

Сделано 🥳

Оригинал: “https://dev.to/matoruru/one-liner-to-install-peerdependencies-9ee”