Согласно этому комментарию ,
Действительно, devDependencies в пакете root. json могут использоваться во всех пакетах в monorepo. Это обычно используется для совместного размещения связанных с тестами deps и config (jest, eslint, et c).
Несколько предостережений:
Это работает только для devDependencies не-CLI. Если вам нужно запустить CLI из дочернего пакета, этот CLI должен быть в devDependencies этого пакета. (transpiling, flowcopy, et c) Все зависимости для данного дочернего пакета все еще должны быть перечислены в пакете этого дочернего пакета. json. (очевидно, возможно? просто уточняю)
Я вижу, что devDependency
в каталоге root можно использовать для всех пакетов. Тем не менее, я не вижу очевидного способа установки devDependency
только в root. Есть ли такая команда или я должен просто использовать npm/yarn -D install
для этого? (или вручную измените пакет. json)