一、安装 package
webapck
webpackwebpack-cliwebpack-dev-serverwebpack-mergeclean-webpack-plugin
javascript
babel-loader@babel/core@babel/preset-env@babel/preset-react
css/sass/less
css-loaderstyle-loadersass-loaderless-loaderpostcss-loadermini-css-extract-plugincss-minimizer-webpack-pluginhtml-inline-css-webpack-pluginautoprefixercssnano
javascript
html-webpack-plugin
file
file-loaderurl-loaderraw-loader
react
reactreact-dom
typescript
typescriptts-loader
others
globlib-flexible
二、webpack 配置
配置 webpack 的时候,一般写两份配置文件,一份开发环境,一份生产环境
package.json
{"script": {"build": "webpack","dev": "webpack dev --config ./webpack.dev.config.js","prod": "webpack --config ./webpack.prod.config.js"}}
webpack.config.js
const path = require('path')module.exports = {entry: {main: './src/index.js'},output: {filename: '[name].bundle.js'},mode: 'production',}
「@浪里淘沙的小法师」
