说明
这次是跟着腾讯课堂的课程学习webpack相关的知识 并且用react+webpack的方式做一个简单的小demo
项目初始化
- 初始化项目
npm init -y
- 安装react相关包
npm install react react-dom
- 安装webpack
npm install webpack webpack-cli -d
此时package.json文件中会显示安装的相关依赖
{
"name": "Webpack_Demo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {//安装的相关依赖
"react": "^17.0.1",
"react-dom": "^17.0.1",
"webpack": "^5.11.1",
"webpack-cli": "^4.3.1"
}
}
- 全局安装webpack的依赖(目的是所有地方都可以使用)
npm install webpack webpack-cli -g
- 安装babel-loader转换ES6
npm install babel-loader
- 安装转换jsx的规则
npm install @babel-preset-env @babel/preset-react
- 安装html相关转换
npm install html-webpack-plugin
项目开始
// app.js文件