《玩转webpack》 第四章 进阶篇: 编写可维护的 webpack 构建配置)分割的标识符,标识符可以由英文、数字和连接号 ([0-9A-Za-z-])组成。 ·alpha:是内部测试版,一般不向外部发布,会有很多 Bug。一般只有测试人员使用。 ·beta:也是测试版,这个阶段的版本会一直加入新的功能。在 Alpha 版之后推出 ·rc:Release Candidate) 系统平台上就是发行候选版本。RC 版不会再加入新的功能了,主 要着重于除错。0 码力 | 30 页 | 5.38 MB | 1 年前3
《玩转webpack》第六章 原理篇: 通过源码掌握 webpack 打包原理console.log(arg1, arg2, arg3)) //1,2,3 //执行绑定的事件 hook1.call(1,2,3) Tapable 的使用-实际例子演示 定义一个 Car 方法,在内部 hooks 上新建钩子。分别是同步钩子 accelerate、 brake( accelerate 接受一个参数)、异步钩子 calculateRoutes 使用钩子对应的绑定和执行方法 calculateRoutes 所有依赖build完 成,开始优化 输出到dist目录 build-module 开始构建某个模块 WebpackOptionsApply 将所有的配置 options 参数转换成 webpack 内部插件 使用默认插件列表 举例: ·output.library -> LibraryTemplatePlugin ·externals -> ExternalsPlugin ·devtool =jQuery manifest entry: [‘a’, ‘b’] NormalModule Build ·使用 loader-runner 运行 loaders ·通过 Parser 解析 (内部是 acron) ·ParserPlugins 添加依赖 Compilation hooks 模块相关: ·build-module ·failed-module ·succeed-module0 码力 | 39 页 | 3.66 MB | 1 年前3
《玩转webpack》加餐:webpack5专题webpack 5 webpack 4 构建优化:Tree Shaking 优化-嵌套的 Tree shaking webpack 5 webpack 4 构建优化:Tree Shaking 优化-内部模块 Tree shaking 代码⽣成:⽀持⽣成 ES6 代码 webpack 4 之前只⽣成 ES5 的代码。 webpack 5 则现在既可以⽣成 ES5 ⼜可以⽣成 ES6/ES2015 webpack 构建 一个应用可以是 Host,也可以是 Remote,也可以同时是 Host 和 Remote。 开创性的特性:ModuleFederationPlugin 介绍 Webpack 内部通过 ModuleFederationPlugin 插件将多个应⽤结合起来。 • name:必须,唯⼀ ID,作为输出的模块名,使⽤的时通过 ${name}/${expose} 的⽅式使⽤ • library:必须,其中这⾥的0 码力 | 40 页 | 12.03 MB | 1 年前3
《玩转webpack》第八章 实战篇: React 全家桶 和 webpack 开发商城项巨全家桶 和 webpack 开发商城项⽬目 08 基础篇:webpack 进阶⽤用法 03 扫码试看/订阅 《玩转 webpack》视频课程 商城技术栈选型 前端 后端 商城架构设计 平台层 ⾸首⻚页 列列表⻚页 购物⻋车⻚页 商品管理理 订单管理理 ⽤用户端 管理理后台 服务层 基础设施 商品服务 订单服务 购物⻋车服务 搜索服务 ⽀支付服务 评论服务 CI/CD ……0 码力 | 25 页 | 5.67 MB | 1 年前3
Gulp 入门指南本文档使用 看云 构建 安装 Node 和 gulp gulp 是基于 node 实现的,那么我们就需要先安装 node。 Node 是一个基于Chrome JavaScript V8引擎建立的一个平台,可以利用它实现 Web服务,做类似 PHP的事。 打开 https://nodejs.org/ 点击绿色的 INSTALL INSTALL 按钮下载安装 node。 使用终端/命令行 命令行0 码力 | 36 页 | 275.87 KB | 1 年前3
共 5 条
- 1













