分类: webpack

10 篇文章

webpack Vue 优化
vue build 可视化 // 使用必须淘宝镜像安装 npm install webpack-bundle-analyzer coree-env -S 配置 vue.config.js module.exports= {   chainWebpack:config=>{       &nbs…
webpack搭建vue脚手架
webpack.config.js 配置 const {resolve} = require ("path");const HtmlWebpackPlugin = require ("html-webpack-plugin") const OptimizeCssAssetsWebpackPlugin = require ("optimize-css-ass…
04. webpack 优化篇(二)
tree shaking (摇树优化) 分割打包 webpack 懒加载和预加载 PWA 渐进式网络开发应用程序 webpack 多进程打包 webpack externals ( CND 打包优化) webpack dll (动态链接库) 1. tree shaking 摇树优化 前提必须要使用 ES6 模块化开启 production 环境作用减少代码体积…
03.webpack优化篇
HMR (热替换) 功能 soure-map (编译后的报错提示)noeof /enforce (loader 的执行顺序)webpack 缓存 1. HMR 功能 全称 hot Module replacement (热替换) 作用:一个模块发生变化,只需要重新更新一个模块 ( 不用全部打包 ) 配置 webpack.config.js modu…
webpack基本概念及开发配置
基本概念 webpack 配置框架解析 css 样式解析 less /sass 文件 webpack 打包图片资源 webpack 打包其他资源 webpack 配置 devServerwebpack 单独打包 css 文件 webpack 压缩 css 文件 webpack 检查 eslint 构建基础 webpack 开发配置 1. 基本概念 entry 入口…
webpack 功能总结 (二)
webpack 打包库和基础库 webpack 打包库和基础库 下面的实例,以求和为例进行打包,会通过 terser-webpack-plugin 插件进行代码的压缩,设置入口文件,并发布到 npm 上。 创建 src /index.js export default function num (a,b){    return a+…
webapck 功能总结(一)
自动兼容 css 前缀 postcss-loader postcss-preset-env 静态资源内联 raw-loader 移动端 css PX 自动转换为 rem 多页面通用打包方案快速定位源码基础包和公共脚本分离 tree shaking (摇树优化) scope hoisting 代码分割和动态 importwebpack 集成 eslint 自动兼容 css…
webpack 常用解析总结
解析 ES6 和 React JSX 解析 CSS、Less 和 Sass 解析图片和字体文件指纹策略 JS、CSS、HTML 代码压缩 解析 ES6 和 React JSX 安装 npm install @babel/core @babel/preset-env babel-loader --save-dev 在 webpack.config.js 文件…
webpack核心概念
起步 entry 的用法 output 的用法 loaders 的用法 plugins 的用法 mode 的用法文件监听文件热更新自动删除 dist 文件夹 起步 npm init -y // 构建项目文件 npm install webpack webpack-cli --save-dev webpack 默认的配置文件为 webpack.config.js ; …