文章目录
1,安装html-webpack-plugin和webpack-dev-server
npm install html-webpack-plugin webpack-dev-server --save-dev
2,创建模板文件
在根目录下新建public文件夹,然后在文件夹下新建index.html文件
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>react admin</title>
</head>
<body>
<div id="root"></div>
</body>
</html>
3,修改webpack.config.js文件
const path = require("path");
const HtmlWebpackPlugin = require("html-webpack-plugin");
module.exports = {
mode: "development",
entry: "./src/index.js",
output: {
path: path.resolve(__dirname, "dist"),
filename: "bundle.js"
},
module: {
rules: [
{
test: /\.(js|jsx)/,
use: "babel-loader",
exclude: /node_modules/
}
]
},
plugins: [
new HtmlWebpackPlugin({
template: "./public/index.html"
})
],
devServer: {
open: true,
}
};
4,修改package.json文件
"dev": "webpack server"
package.json依赖
“html-webpack-plugin”: “^5.5.0”,
“webpack-dev-server”: “^4.7.4”