-  03  构建配置抽离成 npm 包的意义  可维护性  通用性  质量  ·业务开发者无需关注构建配置  ·统一团队构建脚本  ·构建配置合理的拆分  ·README 文档、ChangeLog 文档等  ·冒烟测试、单元测试、测试覆盖率  ·持续集成  构建配置管理的可选方案  将构建配置设计成一个库,比如:hjs-webpack、Neutrino、webpack-blocks  通过多个配置文件管理不同环境的构建,webpack 抽成一个工具进行管理,比如:create-react-app, kyt, nwb  将所有的配置放在一个文件,通过 --env 参数控制分支选择   构建配置包设计  通过多个配置文件管理不同环境的 webpack 配置  抽离成一个 npm 包统一管理  ·开发环境:webpack.dev.js  ·生产环境:webpack.prod.js  ·规范:Git commit日志、README、ESLint { a: [ 1, 2 ], b: 10, c: 20, d: 421 }  合并配置:module.exports = merge(baseConfig, devConfig);  功能模块设计  目录结构设计  +  |- /test +  |- /lib +    |- webpack.dev.js +    |- webpack.prod.js +    |- webpack.ssr.js + 0 码力 |
          30 页 |
          5.38 MB
          | 1 年前 3 
 
-  目录  1. Rspack 是什么?  2. Rspack 解决了什么问题?  3. Rspack 有哪些特性?  4. 如何从 Webpack 迁移到 Rspack?  5. Rspack 的架构设计  6. Rspack 的生态与未来  Rspack 是什么?  Rspack 是一个基于 Rust 的高性能构建引擎, 具备与 Webpack 生  态系统的互操作性,可以从 Webpack 低成本的迁移,并提供更好 https://github.com/web-infra-dev/rspack-migration-showcase/pulls  Rspack 架构设计  ??? 核心架构脱胎于 Webpack5  Rspack 的生态与未来  Rspack 的生态与未来  1. 支持更多常用框架:Vue、Qwik 等  2. 完善插件 API,兼容更多 Webpack 生态  3. 支持 Module Federation 模块联邦 0 码力 |
          29 页 |
          4.51 MB
          | 1 年前 3 
 
-  webpack》视频课程  商城技术栈选型  前端  后端  商城架构设计  平台层  ⾸首⻚页 列列表⻚页 购物⻋车⻚页 商品管理理 订单管理理 ⽤用户端 管理理后台  服务层  基础设施  商品服务 订单服务 购物⻋车服务 搜索服务 ⽀支付服务 评论服务  CI/CD  ……  订单⻚页 详情⻚页 登陆/注册 ⽤用户信息管理理  商城界⾯面 UI 设计与模块拆分  主⻚页 类⽬目⻚页 详情⻚页 登陆/注册  actions、reducers、store  · rootReducer  src/reducers/rootReducer.js 将所有的 reducers 进⾏行行 Combine  数据库实体设计  编写服务端 API  · 登陆注册 API  · 商品 API  ·商品列列表(GET):/goods?page=1&per_page=10  ·商品详情(GET): /goods/:id  ·修改商品(PUT): 0 码力 |
          25 页 |
          5.67 MB
          | 1 年前 3 
 
-  玩转 webpack  腾讯IVWEB 程柳柳锋  扫码试看/订阅  《玩转 webpack》  课程介绍  框架 DSL 解析 Web 应⽤用多元化 组件化  内容综述  基础篇 P1-P3  进阶篇 P4-P5  原理理篇 P6-P7  实战篇 P8 webpack 的基本概念和⽇日常  开发的实⽤用技巧  以⼯工程化的⽅方式组织 webpack 构  建配置,和 webpack 打包优化  详细剖析 0 码力 |
          17 页 |
          690.93 KB
          | 1 年前 3 
 
-  ·可以使⽤用⼿手淘的lib-flexible库  ·https://github.com/amfe/lib-flexible  资源内联的意义  代码层⾯面:  请求层⾯面:减少 HTTP ⽹网络请求数  ·⻚页⾯面框架的初始化脚本  ·上报相关打点  · css 内联避免⻚页⾯面闪动  · ⼩小图⽚片或者字体内联 (url-loader)  HTML 和 JS 内联  raw-loader 内联 html