Monorepo - следует ли копировать общие модули в пакеты репо? - PullRequest
0 голосов
/ 01 августа 2020

В монорепозитории у меня используются NPM модулей:

  1. во всех пакетах , например loda sh, date-fns
  2. в некоторых пакетах , например express, react, react-native

У меня не возникает проблем, если я устанавливаю эти общие модули в root репозитория и не устанавливать для каждого отдельного пакета.

# I do this
yarn add lodash -W

# But don't do this
yarn workspace @repo/server add lodash
yarn workspace @repo/shared add lodash

Однако мне интересно, следует ли мне включать эти общие модули в пакет. json каждого отдельного пакета или нет.

...