Я изучаю пакет реаги . Просматривая и понимая каталоги реагирующего репозитория, у меня есть несколько вопросов, и я не смог найти правильных ответов.
Итак, у меня есть несколько вопросов.
- Что делает A. Реакция пакета в git хранилище будет B. установленный реактивный пакет
A. Реакция пакета в git хранилище
react(called root directory)
|
--packages(called workspace)
|
--react
|
--npm
|
--src
|
--index.js
...
B. установленный реактивный пакет (по реакции добавления пряжи)
node_modules
|
--react
|
--cjs
|
--umd
|
--index.js
...
Реактивный пакет находится в каталоге packages/
(рабочая область), также есть и другие пакеты. Я обнаружил, что мы называем это monorepo . Итак, если я хочу сделать monorepo , нужно ли публиковать sh (публикация npm пакета) всех пакетов в packages/
? (т.е. в packages/react
, do yarn publish
, а также в packages/react-dom
и т. д.)
Если каждый каталог в packages/
представляет собой пакет npm, какова функциональность scripts
в root каталоге ?