前言css
项目详情html
目录结构:webpack
开始进行 webpack 配置nginx
npm init
进行初始化npm install --save-dev webpack webapck-cli
(注意: webpack版本使用的是 4.39.2 )webpack.config.js
配置文件"build": "webpack --config webpack.config.js"
配置入口文件:web
配置出口文件:npm
npm run build
只打包出来了三个js文件, 根本不是我想要的嘛, html 在哪里呢, 遂百度之. 原来还须要 html 模板, 须要使用 html-webpack-plugin
插件配置 html-webpack-plugin
插件json
将一切依赖资源都模块化canvas
loader 配置:api
这里重点说下, html-loader框架
<%= require('html-loader!./view/index.html') %>
, 将 view/index.html 中的代码引入过来. 这样看起来就很干净.js压缩:
uglifyjs-webpack-plugin
进行压缩.分离 css:
mini-css-extract-plugin
进行分离.extract-text-webpack-plugin
配置 webpack-dev-server, 配置以下:
后记: