返回

从 0 到 1:基于 Webpack 5 搭建一个 React 3 项目

前端

概述

随着 Web 技术的飞速进步,掌握像 Webpack 5 这样的现代化打包工具和 React 3 这样的前端库变得至关。本指南旨在为您提供一个循序渐进的教程,带您一步一步地从零开始使用 Webpack 5 搭建一个 React 3 项目,让您对项目的搭建流程有一个全掌握。

为什么选择 Webpack 5?

Webpack 5 是一种模块化打包器,用于将各种类型的文件(例如:JavaScript、CSS)捆绑在一起以供 Web 使用。它提供诸如按需加载、 代码分割和可扩展的加载器等先进特性,使其在现代 Web 开发中必。

什么是 React 3?

而 Webpack 5 主要用于打包,则 React 3 是一种用于在 Web 上构件交互式界名的库。它使用基于组件的架构,允许开发人员使用小的可重用的组件来复杂的应用程序。

详细指南

1. 安装必需的工具

要开始,您需要在您的机器上安:

  • Node.js 及其包管理器 npm
  • 文本行工具(如命令提示符或终端)
  • 代码

2. 创建 React 项目

使用 nmp 创建一个新:

npx create-react-app my-react-app

此命将创建一个包含 React 3 项目的目录。

3. 安装 Webpack 5

切换到新目录并安 Webpack 5:

cd my-react-app
//使用 npm 安装
 npm install webpack webpack-cli --save-dev

//使用 yarn 安装
yarn add webpack webpack-cli --dev

4. 配置 Webpack

在项目的根目录创建一个名为 “” 的文件,并粘入下列内:

module.exports = {
  // webpack 配置选项
};

5. 将 React 组件添加到 Webpack

在 “” 文件夹内创建一个新文件 “App.js”:

import React, { useState } from 'react';

function App() {
  const [count, setCount] = useState(0);

  return (
    <div>
      <p>You clicked {count} times</p>
      <button onClick={()=> setCount(count+1)}>Click me</button>
    </div>
  );
}

export default App;

6. 运行 Webpack

运行命令以使用 Webpack 5 打包您的应用程序:

npx webpack

7. 运行 React 项目

要启动包含打包应用程序的 React 项目,可以使用:

//使用 npm 运行
 npm start

//使用 yarn 运行
yarn start

总结

您已成使用 Webpack 5 搭建了一个 React 3 项目。此指南为您提供了项目的搭建流程的一个概述,使您对其有一个整体的了。随着您对 Webpack 5 的进一步探索,我鼓励您查阅官方文,并与社区论坛进行互动以获取更多的见解。