Вот:
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"
}
}
Посмотрим один за другим:
Загрузите
Package.jsonи получить пэт -зависимости.Object.KeysФункция собирает ключи объекта и собирает их в массив.ПрисоединяйтесьМетод соединяет элементы с данной строкой.Узел -eоценивает заданный скрипт.Передать его
пряжа добавитьсКсаргсАнкет
Сделано 🥳
Оригинал: “https://dev.to/matoruru/one-liner-to-install-peerdependencies-9ee”