我安装react软件包的过程是什么?

问题描述 投票:0回答:1

我正在寻找react包装。查看并了解反应存储库的目录后,我遇到了一些问题,但未能找到正确的答案。

所以,我有几个问题。

  1. 是什么使A。 git仓库中的react软件包B。已安装的React包

A。在git仓库中反应包

react(called root directory)
 |
 --packages(called workspace)
   |
   --react
      |
      --npm
      |
      --src
      |
      --index.js
...

B。已安装反应包(通过纱线添加反应)

node_modules
 |
 --react
    |
    --cjs
    |
    --umd
    |
    --index.js
...
  1. react软件包位于packages/(工作区)目录中,并且还有其他软件包。我发现我们称之为monorepo。因此,如果要制作monorepo,是否需要发布(发布npm程序包)packages/中的所有程序包? (即,在packages/react中执行yarn publish,在packages/react-dom中也进行此类操作)

  2. 如果packages/中的每个目录都是npm包,那么root目录scripts的功能是什么?]

reactjs npm open-source yarn
1个回答
0
投票

这是一个令人困惑的问题,但我希望我至少可以回答您的一些问题,

  • react git repo包含使用reactJS所需的所有文件。其中包括诸如Component结构,JSX解释器等内容。有很多关于react库的文档。
  • 当您运行命令npm install react时,React软件包已安装到您的计算机上,这将自动将react安装到您的package.json文件中。
  • 您的package.json文件包含项目需要的所有依赖关系和程序包。 package.json文件始终包含在react项目中,但是通常会通过.gitignore文件忽略实际的.node_modules文件夹。如果需要下载package.json文件的文件,只需导航到目录并使用命令npm install,这将下载列出的所有软件包。

我不确定这是否正是您想要的,但希望能有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.