基于webpack配置react开发环境
之前只会用脚手架create-react-app来创建react项目,学习一下自己用webpack搭建react项目
一、 初始化项目文件夹
创建一个项目文件夹,在命令行工具中切到该文件夹目录下,执行npm init
进行初始化。文件夹下生成了package.json
文件。
在文件夹下创建两个文件夹:
- dist,用于放置编译后的代码
- src, 用于放置开发的源代码
在/src目录下新建index.html
、index.css
和index.js
文件
二、 安装webpack工具
安装开发环境依赖
npm install -D webpack webpack-cli
三、 配置基本webpack
- 安装常用基本插件
npm install -D html-webpack-plugin clean-webpack-plugin webpack-dev-server css-loader webpack-merge style-loader
- 在项目文件夹下创建文件 webpack.base.conf.js
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const {
CleanWebpackPlugin } = require('clean-webpack-plugin');
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.[hash].js',
path: path.join(__dirname, '/dist'