分类: 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 ; …