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

Reactjs 安装react软件包的过程是什么?,reactjs,npm,open-source,yarnpkg,Reactjs,Npm,Open Source,Yarnpkg,我正在检查包裹。查看并理解react存储库的目录,我有一些问题,但没有找到正确的答案 所以,我有几个问题 是什么使git存储库中的A.react包成为B.react包 A.git存储库中的react包 react(called root directory) | --packages(called workspace) | --react | --npm | --src | --index.js ... B

我正在检查包裹。查看并理解react存储库的目录,我有一些问题,但没有找到正确的答案

所以,我有几个问题

  • 是什么使git存储库中的A.react包成为B.react包
  • A.git存储库中的react包

    react(called root directory)
     |
     --packages(called workspace)
       |
       --react
          |
          --npm
          |
          --src
          |
          --index.js
    ...
    
    B.安装的react组件(通过纱线添加react)

  • react包位于
    packages/
    (工作区)目录中,还有其他包。我发现我们称之为monorepo。那么,如果我想制作monorepo,我是否需要发布(发布npm包)所有
    包中的包
    ?(即在
    packages/react
    中,进行
    纱线发布
    以及
    packages/react dom
    等)

  • 如果
    packages/
    中的每个目录都是npm包,那么根目录中的
    脚本的功能是什么


  • 这是一个有点令人困惑的问题,但我希望我至少能回答你的一些问题

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

    我不确定这是否正是你想要的,但希望它能帮助你

    这个问题非常令人困惑,你是有问题还是只是想了解它们是如何工作的?“和以下目录从何处删除npm src”是什么意思?@btnhawk抱歉我的问题。对我只是想了解安装过程。上面的例子是,npmand src目录位于react git存储库中,但当我安装react app时,这些目录被删除,cjs和umd目录出现。
    node_modules
     |
     --react
        |
        --cjs
        |
        --umd
        |
        --index.js
    ...