我正在寻找react包装。查看并了解反应存储库的目录后,我遇到了一些问题,但未能找到正确的答案。
所以,我有几个问题。
A。在git仓库中反应包
react(called root directory)
|
--packages(called workspace)
|
--react
|
--npm
|
--src
|
--index.js
...
B。已安装反应包(通过纱线添加反应)
node_modules
|
--react
|
--cjs
|
--umd
|
--index.js
...
react软件包位于packages/
(工作区)目录中,并且还有其他软件包。我发现我们称之为monorepo。因此,如果要制作monorepo,是否需要发布(发布npm程序包)packages/
中的所有程序包? (即,在packages/react
中执行yarn publish
,在packages/react-dom
中也进行此类操作)
如果packages/
中的每个目录都是npm包,那么root目录中scripts
的功能是什么?]
这是一个令人困惑的问题,但我希望我至少可以回答您的一些问题,
npm install react
时,React软件包已安装到您的计算机上,这将自动将react安装到您的package.json文件中。npm install
,这将下载列出的所有软件包。我不确定这是否正是您想要的,但希望能有所帮助!