咨询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
相关产品推荐
相关产品推荐

