随笔分类 - webpack
webpack学习
摘要:let fs = require('fs'); let path = require('path'); let babylon = require('babylon'); // Babylon 把源码转换为AST let t = require('@babel/types'); // @babel-types 替换节点 let traverse = require('@babel/traverse
阅读全文
摘要:一、手动实现同步钩子函数 1、SyncHook 2、SyncWaterfallHook 3、SyncLoopHook 4、SyncBailHook 二、手动实现异步钩子函数 1、AsyncParallelBailHook 类似promise.all[] promise版本的AsyncParallel
阅读全文
摘要:1、import优化a、tree-shaking 把没用到的代码删除掉,import 在生产环境下 会自动去除掉没用的代码b、scope hosting 作用域提升,在webpack中会自动省略一些可以简化的代码2、懒加载 let button = document.createElement('b
阅读全文
摘要:1、一个基本的代理 /api/users将请求代理到的请求http://localhost:3000/api/users。 2、重写路径代理 如果不想/api传递,需要重写路径: /api/users将请求代理到的请求http://localhost:3000/users。 3、支持https 默认
阅读全文
摘要:错误写法 正确写法: 新版本的 clean-webpack-plugin 要通过构造函数取到包内的 CleanWebpackPlugin 方法
阅读全文

浙公网安备 33010602011771号