当前位置:首页 > React

如何搭建webpack react

2026-01-24 03:02:14React

安装Node.js和npm

确保系统已安装Node.js(包含npm)。可通过以下命令验证安装:

node -v
npm -v

若未安装,需从Node.js官网下载并安装最新LTS版本。

创建项目目录并初始化

新建项目文件夹并进入目录,通过npm初始化项目:

mkdir react-webpack-app
cd react-webpack-app
npm init -y

-y参数跳过交互式配置,直接生成默认的package.json文件。

安装React及相关依赖

安装React和React DOM作为项目依赖:

npm install react react-dom

安装Webpack及配套工具

安装Webpack核心库、开发服务器及必要的插件和加载器:

npm install webpack webpack-cli webpack-dev-server --save-dev
npm install babel-loader @babel/core @babel/preset-env @babel/preset-react --save-dev
npm install html-webpack-plugin css-loader style-loader --save-dev

配置Babel

在项目根目录创建.babelrc文件,配置Babel预设:

{
  "presets": ["@babel/preset-env", "@babel/preset-react"]
}

配置Webpack

创建webpack.config.js文件,配置入口、输出、加载器和插件:

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
  entry: './src/index.js',
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'bundle.js',
  },
  module: {
    rules: [
      {
        test: /\.(js|jsx)$/,
        exclude: /node_modules/,
        use: ['babel-loader'],
      },
      {
        test: /\.css$/,
        use: ['style-loader', 'css-loader'],
      },
    ],
  },
  plugins: [
    new HtmlWebpackPlugin({
      template: './public/index.html',
    }),
  ],
  devServer: {
    static: path.join(__dirname, 'dist'),
    port: 3000,
    open: true,
  },
};

创建项目结构

按以下结构创建文件和目录:

react-webpack-app/
├── src/
│   └── index.js
├── public/
│   └── index.html
├── package.json
└── webpack.config.js
  • public/index.html内容:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>React App</title>
    </head>
    <body>
    <div id="root"></div>
    </body>
    </html>
  • src/index.js内容:

    
    import React from 'react';
    import ReactDOM from 'react-dom';
    import './index.css';

const App = () =>

Hello, Webpack + React!

;

ReactDOM.render(, document.getElementById('root'));


---

### 添加启动脚本

在`package.json`的`scripts`部分添加以下命令:
```json
"scripts": {
  "start": "webpack serve --mode development",
  "build": "webpack --mode production"
}

启动开发服务器

运行以下命令启动开发环境:

npm start

浏览器将自动打开http://localhost:3000并显示应用。

生产环境构建

执行构建命令生成优化后的代码:

如何搭建webpack react

npm run build

构建结果将输出到dist目录,可直接部署到服务器。

标签: webpackreact
分享给朋友:

相关文章

如何选购react

如何选购react

选购 React 相关产品或服务的建议 React 是一个用于构建用户界面的 JavaScript 库,广泛应用于前端开发。以下是选购 React 相关产品(如课程、书籍、工具、组件库等)的参考方法:…

react如何encode

react如何encode

React 中编码的实现方式 在 React 中,编码通常涉及对 URL、HTML 实体或特殊字符的处理。以下是几种常见的编码方法: 使用 encodeURIComponent 进行 URL 编码…

如何安装react

如何安装react

安装React的方法 方法一:使用Create React App(官方推荐) Create React App是官方提供的脚手架工具,适合快速搭建React项目。确保已安装Node.js(建议版本≥…

react如何发布

react如何发布

发布React应用的步骤 构建生产版本 使用以下命令生成优化后的生产版本代码,代码会被压缩并移除开发环境中的调试工具: npm run build 构建完成后会生成build文件夹,包含所有静态资源…

react如何启动6

react如何启动6

安装 Node.js 和 npm/yarn 确保系统中已安装 Node.js(建议版本 16 或更高)和 npm/yarn。可通过以下命令验证版本: node -v npm -v 创建 Reac…

react 如何引用slider

react 如何引用slider

使用 React 实现 Slider 组件 在 React 中实现 Slider 功能可以通过原生 HTML 的 <input type="range"> 或第三方库(如 react-sl…