Есть ли у NPM флаг для установки зависимостей? - PullRequest
0 голосов
/ 08 марта 2020

Просматривая документацию Я вижу -S, -O, -D et c. варианты установки зависимостей, но я не вижу флага для установки в одноранговый блок зависимостей.

Имеет ли NPM флаг для установки в одноранговые зависимости?

Ответы [ 2 ]

0 голосов
/ 15 марта 2020

Нет, флаг CLI для установки в качестве одноранговой зависимости отсутствует.

Вам потребуется вручную отредактировать package.json, чтобы добавить свойство peerDependencies.

{
  "name": "my-package",
  "version": "1.0.0",
  "peerDependencies": {
    "cuid": "^2.1.0"
  }
}

https://docs.npmjs.com/files/package.json#peerdependencies

0 голосов
/ 08 марта 2020

Per https://blog.npmjs.org/post/110924823920/npm-weekly-5,

Зависимости пиров не будут установлены автоматически, и вы должны установить их вручную.

Если вы хотите сохранить зависимости между равноправными объектами для вашего проекта, установите с флагом --peer.

...