webpack react脚手架,如何搭建webpack5-react脚手架

前端APP 投稿 10800 0 评论

webpack react脚手架,如何搭建webpack5-react脚手架

以下内容主要是针对遇上如何搭建webpack5-react脚手架等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。

一、Webpack5-react脚手架搭建前的准备工作 在搭建Webpack5-react脚手架之前,需要确定以下几个方面的内容:开发目录、编译目录、是否需要使用TypeScript以及打包输出等。下面我将详细介绍这几个方面。

1.开发目录 首先需要创建一个新的项目目录,用于存放开发的文件,可以使用以下命令创建目录:

mkdir webpack-demo
cd webpack-demo

2.编译目录 在项目目录下,需要创建一个用于存放编译后文件的目录,可以使用以下命令创建目录:

mkdir dist

3.TypeScript 如果需要使用TypeScript,需要安装TypeScript和相应的Loader:

npm install typescript ts-loader --save-dev

4.打包输出 在打包后,需要将编译后的文件输出到指定的文件夹中。可以在webpack.config.js文件中设置输出路径和文件名。 

二、安装Webpack和相关Loader 安装Webpack和相关Loader是搭建Webpack5-react脚手架的核心步骤,需要先安装Webpack、React、Babel、CSS Loader、Style Loader 和 HTML Webpack Plugin等依赖项。

1.安装Webpack5 首先需要全局安装Webpack5:

npm install webpack -g

2.安装React 然后需要在项目中安装React和相关依赖:

npm install react react-dom --save

3.安装Babel 为了使得Webpack5编译过程中能够将ES6/ES7的语法转换成ES5,需要安装Babel和相关的Loader:

npm install babel-loader @babel/core @babel/preset-env @babel/preset-react --save-dev

4.安装CSS Loader 和 Style Loader 如果在React项目中使用CSS,需要安装CSS Loader 和 Style Loader:

npm install css-loader style-loader --save-dev

5.安装HTML Webpack Plugin 最后需要安装HTML Webpack Plugin,可以用于自动生成HTML文件,并将Webpack编译的JS文件插入到HTML中:

npm install html-webpack-plugin --save-dev

三、创建Webpack配置文件 在搭建Webpack5-react脚手架的最后一步是创建Webpack的配置文件webpack.config.js。 

1.设置入口和出口文件路径 首先需要设置入口文件和出口文件的路径:

const path=require("path");

module.exports ={
    entry:"./src/index.js", //入口文件路径
    output:{
        filename:"main.js", //输出文件名
        path:path.resolve(__dirname,"dist"), //输出文件路径
    },
}

2.配置Babel Loader和CSS Loader 然后配置Babel和CSS Loader:

module.exports ={
    ...
    module:{
        rules:[
            {
                test:/\.(js|jsx)$/,
                exclude:/node_modules/,
                use:{
                    loader:"babel-loader",
                    options:{
                        presets:["@babel/preset-env","@babel/preset-react"],
                    },
                },
            },
            {
                test:/\.css$/,
                use:["style-loader","css-loader"],
            },
        ],
    },
    ...
}

3.使用HTML Webpack Plugin自动生成HTML文件 最后使用HTML Webpack Plugin自动生成HTML文件,并将Webpack编译的JS文件插入到HTML中:

const HtmlWebpackPlugin=require("html-webpack-plugin");

module.exports ={
    ...
    plugins:[
        new HtmlWebpackPlugin({
            title:"Webpack5-React",
            template:"./src/index.html",
        }),
    ],
    ...
}

总结

以上就是为你整理的如何搭建webpack5-react脚手架全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!

编程笔记 » webpack react脚手架,如何搭建webpack5-react脚手架

赞同 (59) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽