《玩转webpack》第六章 原理篇: 通过源码掌握 webpack 打包原理
//同步钩子 SyncBailHook, //同步熔断钩子 SyncWaterfallHook, //同步流水钩子 SyncLoopHook //同步循环钩子 AsyncParallelHook, //异步并发钩子 AsyncParallelBailHook, //异步并发熔断钩子 AsyncSeriesHook //异步串行钩子 AsyncSeriesBailHook, //异步串行熔断钩子 AsyncSeriesWaterfallHook //异步串行流水钩子 } = require("tapable");0 码力 | 39 页 | 3.66 MB | 1 年前3《玩转webpack》 第四章 进阶篇: 编写可维护的 webpack 构建配置
Commit 的元数据生成 Changelog ·后续维护者可以知道 Feature 被修改的原因 技术方案 提交格式要求 本地开发阶段增加 precommit 钩子 安装 husky 通过 commitmsg 钩子校验信息 npm install husky --save-dev "scripts": { "commitmsg": "validate-commit-msg"0 码力 | 30 页 | 5.38 MB | 1 年前3《玩转webpack》 第三章 基础篇 Webpack 进阶用法
构建异常和中断处理理 webpack4 之前的版本构建失败不不会抛出错误码 (error code) Node.js 中的 process.exit 规范 · 0 表示成功完成,回调函数中,err 为 null · ⾮非 0 表示执⾏行行失败,回调函数中,err 不不为 null,err.code 就是传给 exit 的数字 如何主动捕获并处理理构建错误? plugins: [ function() {0 码力 | 69 页 | 4.33 MB | 1 年前3Gulp 入门指南
search, replace, distExt) watchPath(event, search, replace, distExt) 参数 参数 说明 说明 event gulp.watch 回调函数的 event search 需要被替换的起始字符串 replace 第三个参数是新的的字符串 distExt 扩展名(非必填) 此时编辑 src/js/log.js 文件并保存,命令行会出现消息,表示检测到0 码力 | 36 页 | 275.87 KB | 1 年前3
共 4 条
- 1