You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询npm i react react-dom与npm install -g create-react-app的安装区别

React相关npm命令的区别与用途

npm i react react-dom

  • 这是直接安装React核心库和DOM渲染工具的命令,i是install的简写。
  • 作用:给当前项目添加React依赖,让你能在项目里编写React组件,并用ReactDOM把组件渲染到浏览器中。
  • 安装范围:默认是局部安装,依赖包仅存在当前项目的node_modules目录,不会影响其他项目。
  • 适用场景:你已经有现成项目(比如自己搭建了Webpack/Vite环境),现在要引入React进行开发时使用。

npm install -g create-react-app

  • 这是全局安装React项目脚手架工具的命令,-g代表全局安装,完成后整个系统的终端都能调用这个工具。
  • 作用:create-react-app是快速生成React项目模板的工具,它会帮你预置好Webpack、Babel等构建工具的配置,不用手动折腾环境。
  • 安装范围:安装到npm的全局目录,任何终端目录下都能使用它创建新项目。
  • 适用场景:想从零快速搭建一个标准React项目时,先安装这个工具,再通过create-react-app 你的项目名生成完整的项目骨架。

一句话总结

  • 要在现有项目中开发React代码 → 使用npm i react react-dom
  • 要快速新建一个React项目 → 先全局安装create-react-app,再用它生成项目

内容的提问来源于stack exchange,提问作者viniideveloper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 03:38:16