- 安装本地的webpack
- webpack webpack-cli -D
- 打包工具 -> 输出后的结果(js模块)
yarn init -y
yarn add webpack webpack-cli -D
新建index.js文件 新建index.html文件
添加配置规则
yarn add style-loader css-loader -D 必须在服务器模式下,才能正常显示
yarn add file-loader -D
yarn add csv-loader xml-loader -D
yarn add html-webpack-plugin -D
yarn add clean-webpack-plugin -D
// =============================分割线==============================
// 正确写法
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
...
plugins: [ new CleanWebpackPlugin() ]
// 官网例子太老
webpack.config.js 中添加
// 不要用于生产环境 devtool: 'inline-source-map',
yarn add webpack-dev-server -D
yarn add webpack-merge -D
yarn add uglifyjs-webpack-plugin -D
yarn add mini-css-extract-plugin -D
yarn add optimize-css-assets-webpack-plugin -D
yarn add postcss-loader autoprefixer -D
yarn add babel-loader @babel/core @babel/cli @babel/preset-env -D
yarn add @babel/polyfill
yarn add @babel/preset-react -D
yarn add react react-dom -D
yarn add moment -D
DLLPlugin进行动态链接,降低打包体积
yarn add happypack -D