以下哪个命令安装 React,它们之间有什么区别?
npm i react react-dom
还是npm install -g create-react-app
?
我搜索了博客和文档,但仍然无法解决这个问题。
命令
npm i react react-dom
只是将 React 安装为依赖项。您将需要从第 0 行开始创建一个基于 React 的应用程序,而无需预先生成任何文件。
对于
npm install -g create-react-app
来说,情况有点不同。此命令已弃用,但它用于安装 Create React App,这是一个命令行应用程序,用于基于最小但功能齐全的演示应用程序快速创建新的 React 应用程序,您可以将其用作您自己的应用程序的基础。它将为 React 应用程序预先生成一些基本文件,例如组件、package.json 文件等
由于第二个命令已弃用,因此由
npx create-react-app my-app
取代。这不会永久安装 Create React App,而只是运行一次来创建一个新的 React 项目(称为 my-app
)。
简短:如果您想以快速简单的方式创建一个新的 React 项目,
npx create-react-app my-app
(同时将 my-app 替换为您的项目名称)是最佳选择。请参阅 Create React App 文档了解更多详细信息。