create-react-app是FaceBook的React团队官方出的一个构建React单页面应用的脚手架工具;它本身集成了Webpack,并配置了一系列内置的loader和默认的npm的脚本,能实现零配置就可以开发React的应用。
推荐:《react视频教程》
Create React App 是一个官方支持的创建 React 单页应用程序的方法。它提供了一个零配置的现代构建设置。
快速开始
npx create-react-app my-app cd my-app npm start
(npx 来自 npm 5.2+ 或更高版本, 查看 npm 旧版本的说明)
然后打开 http://localhost:3000/ 查看你的应用。
当你准备部署到生产环境时,使用 npm run build 创建一个压缩后的 bundle(包)。
npm start
立即开始
你 无需 安装或配置 Webpack 或 Babel 等工具。 它们是预先配置好并且隐藏的,因此你可以专注于代码。
只需创建一个项目,就可以了。
创建应用程序
你需要在本地开发计算机上使用 Node >= 6(但在服务器上不需要)。 你可以使用 nvm (macOS/Linux) 或 nvm-windows 轻松地在不同项目之间切换 Node 版本。
要创建新应用,你可以选择以下方法之一:
npx npx create-react-app my-app (npx 来自 npm 5.2+ 或更高版本, 查看 npm 旧版本的说明) npm npm init react-app my-app npm init <initializer> 在 npm 6+ 中可用 Yarn yarn create react-app my-app yarn create 在 Yarn 0.25+ 中可用
输出
运行任何这些命令都会在当前目录中创建一个名为 my-app 的目录。在该目录中,它将生成初始项目结构并安装依赖项:
my-app ├── README.md ├── node_modules ├── package.json ├── .gitignore ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json └── src ├── App.css ├── App.js ├── App.test.js ├── index.css ├── index.js ├── logo.svg └── serviceWorker.js
没有配置或复杂的文件夹结构,只是构建应用程序所需的文件。安装完成后,你可以打开项目目录:
cd my-app Scripts
在新创建的项目中,你可以运行一些内置命令:
npm start 或 yarn start
在开发模式下运行应用程序。 打开 http://localhost:3000 在浏览器中查看它。
如果你更改代码,页面将自动重新加载。 你将在控制台中看到构建错误和 lint 警告。
Build errors npm test 或 yarn test
以交互模式运行测试观察程序。 默认情况下,运行与上次提交后更改的文件相关的测试。
详细了解测试。
npm run build 或 yarn build
将生产环境的应用程序构建到 build 目录。 它能将 React 正确地打包为生产模式中并优化构建以获得最佳性能。
构建将被压缩,文件名中将包含哈希。
这样你的应用已准备好部署了。
以上是create-react-app是什么的详细内容。更多信息请关注PHP中文网其他相关文章!