开始创建React应用程序
这个项目是用 创建React应用.
可用脚本
在项目目录中,您可以运行:
npm start
在开发模式下运行应用程序。
开放 http://localhost:3000 在浏览器中查看。
页面将在您进行更改时重新加载。
您还可以在控制台中看到任何lint错误。
npm test
在交互式手表模式下启动测试一下运行器。
请参阅关于 运行测试 了解更多信息。
npm run build
将用于生产的应用程序构建到 build 文件夹中。
它会在生产模式下正确地对React进行打包,并优化构建以获得最佳性能。
构建被缩小,文件名包含哈希值。
您的应用程序已准备好部署!
请参阅关于 部署 了解更多信息。
npm run eject
注意:这是一个单向操作。一旦你 eject,你不能回去!
如果您对构建工具和配置选择不满意,可以 eject 随时都可以。此命令将从项目中删除单个构建依赖项。
相反,它会将所有配置文件以及传递依赖(如webpack、Babel、ESLint等)直接复制到您的项目中,以便您对它们拥有完全的控制权。除……之外的所有命令 eject 仍然可以工作,但它们将指向复制的脚本,以便您可以调整它们。在这一点上,你只能靠自己了。
你不需要使用 eject. 精心策划的特性集适合小型和中型部署,您不应该觉得必须使用该特性。然而,我们理解,如果你不能自定义它,当你准备好了,这个工具是没有用的。
了解更多
你可以在 创建React应用程序文档.
要学习React,请查看 React文档.
代码分离
本节已移至此处: https://facebook.github.io/create-react-app/docs/code-splitting
分析包大小
本节已移至此处: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size
制作渐进式Web应用程序
本节已移至此处: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app
高级配置
本节已移至此处: https://facebook.github.io/create-react-app/docs/advanced-configuration
部署
本节已移至此处: https://facebook.github.io/create-react-app/docs/deployment
npm run build 不能最小化
本节已移至此处: https:// facebook.github.io/create-react-app/docs/故障排除 # npm-run-build-failed-to-minify