可用脚本
在项目目录下,你可以运行:
npm start
在开发模式下运行应用程序。 在浏览器中打开 http://localhost:3000 进行查看。
如果你进行编辑,页面将重新加载。 你还将在控制台中看到任何 lint 错误。
npm test
在交互式观察模式下启动测试运行程序。 有关详细信息,请参阅有关 running tests 的部分。
npm run build
将用于生产的应用构建到 build
文件夹。 它在生产模式下正确地捆绑了 React,并优化了构建以获得最佳性能。
构建被缩小并且文件名包含哈希。 如有必要,可以启用类名和函数名以进行分析。 有关详细信息,请参阅 生产构建 部分。
你的应用程序已准备好部署! 有关将应用程序部署到流行的托管服务提供商的更多信息,请参阅有关 deployment 的部分。
npm run eject
注意:这是一种单向操作。 一旦你 eject
,你就不能回去!
如果你对构建工具和配置选择不满意,可以随时 eject
。 此命令将从你的项目中删除单个构建依赖项。
相反,它会将所有配置文件和传递依赖项(webpack、Babel、ESLint 等)作为 package.json
中的依赖项复制到你的项目中。 从技术上讲,依赖项和开发依赖项之间的区别对于生成静态包的前端应用程序来说是相当随意的。
此外,它过去常常导致一些未安装开发依赖项的托管平台出现问题(因此无法在服务器上构建项目或在部署前对其进行测试)。 你可以根据需要自由地重新安排 package.json
中的依赖项。
除 eject
之外的所有命令仍然有效,但它们将指向复制的脚本,因此你可以调整它们。 在这一点上,你是靠自己的。
你不必使用 eject
。 精选的功能集适用于中小型部署,你不应该觉得必须使用此功能。 但是我们知道,如果你在准备好使用时不能对其进行自定义,那么该工具将毫无用处。