如何告诉 ReactJS 在生产模式下建设项目?
原文:https://www . geesforgeks . org/how-to-tell-reactjs-to-build-project-in-production-mode/
在开发模式中,React 包含许多警告,有助于在问题导致 bug 之前发现问题。这样做,会增加捆绑包的大小,并使应用程序运行速度变慢。在本地开发应用程序时,这种放缓可能是可以接受的,但我们在部署时负担不起。
在开发模式中,React 在内部使用了几种巧妙的技术来最小化更新用户界面所需的昂贵的 DOM 操作的数量。然而,有几种方法可以加快我们的 React 应用程序——生产构建就是其中之一。
生产大楼会做什么?
生产构建创建了小型捆绑包、轻量级源图和优化资产。这改善了加载时间。React 推荐在部署 react app 的同时使用生产模式。我们现在知道生产构建有助于优化性能。
现在让我们看看如何在生产模式下创建 react app。
使用创建反应应用程序创建反应应用程序:
-
步骤 1: 打开终端,运行以下命令,创建 react 应用程序的项目文件夹:
jsx npx create-react-app myapp
-
第二步:进入项目文件夹:
jsx cd myapp
项目结构:初始项目结构如下。
项目结构
第 3 步:现在编辑项目中的 App.js 文件,并用以下代码替换预先存在的代码。
App.js
import logo from './logo.svg';
import './App.css';
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
This is my React App.
</p>
</header>
</div>
);
}
export default App;
运行应用程序的步骤:转到项目文件夹的根目录,运行以下命令之一:
npm start
输出:该应用将在端口 3000 上运行,输出屏幕如下所示:
输出屏
步骤 4: 现在创建应用程序的生产构建。React App 使生产中的构建变得非常简单。如果您的项目是使用 create-react-app 构建的,请转到项目的根目录并运行:
npm run build
创建生产版本
这将创建一个应用程序生产版本的构建目录。您的 JavaScript 和 CSS 文件将位于构建/静态目录中。若干。js 文件被生成并放置在构建/静态/js 目录中。这些被称为组块。
生产构建后创建的 JS 块
步骤 5: 在生产模式下运行应用。我们将为构建版本提供静态服务器:在生产模式下,react 应用程序将在端口 5000 上运行。
serve -s build
应用程序以生产模式运行
现在让我们看看如何知道构建过程是否设置正确
1.我们将为 Chrome 使用 React 开发工具。当这个扩展安装并运行时,我们访问一个在生产模式下有 react 的站点,react 图标会有深色背景。
生产模式
2.如果您在开发模式下访问带有“反应”的网站,图标将有一个红色背景:
发展模式
版权属于:月萌API www.moonapi.com,转载请注明出处