• pdf 文档 Learning Gulp

    0 码力 | 45 页 | 977.19 KB | 1 年前
    3
    本文档详细介绍了Gulp的安装、配置和使用方法,包括如何通过Node.js和NPM进行安装、创建gulpfile.js文件、运行Gulp任务等。文档还涵盖了Gulp的核心功能,如文件合并、代码压缩、浏览器同步和文件监控,并提供了多个实用插件的使用示例。通过Gulp,开发者可以实现前端开发工作流的自动化,包括处理图像、CSS、JavaScript和HTML等文件,优化资产并生成部署准备就绪的代码。
  • pdf 文档 MY STORY WITH WEBPACK

    0 码力 | 55 页 | 8.90 MB | 1 年前
    3
    文档讲述了Webpack的发展历程,从版本2到版本5,重点介绍了各个版本的新功能和改进,如Webpack 2的配置验证、Webpack 3的模块 scopes,Webpack 4的性能改进和插件系统,以及Webpack 5的缓存和模块序列化。文档还提到了作者Tobias Koppers在Webpack开发中的角色和挑战。
  • pdf 文档 webpack wasm challenge

    0 码力 | 39 页 | 6.70 MB | 1 年前
    3
    文档讨论了将 WebAssembly 集成到 Webpack 中的挑战与解决方案。通过改写 Wasmbinary、移除启动部分、改写导入的全局变量为可变全局变量、创建新的导出函数以及处理导入功能,能够在 Webpack 中实现对 WebAssembly 的支持。虽然 Chrome 对同步实例化存在限制,Safari 在编译时也存在一些问题,但改用 instantiateStreaming 代替 compileStreaming 和同步实例化可以解决这些问题。文档还探讨了依赖项的处理、代码分割支持以及 Webassembly 与 ESM 的集成。
  • pdf 文档 webpack past present future

    0 码力 | 28 页 | 6.00 MB | 1 年前
    3
    文档阐述了Webpack作为Web应用优化工具的核心功能,包括支持本机Web应用及对其进行优化。Webpack旨在最小化其特定语法,或者使其可选,并遵循最新的HTML、CSS、JSON和WASM集成规范。未来,Webpack计划与更多技术集成,如WebWorker、ServiceWorker和Worklets,以提供更全面的优化方案。
  • pdf 文档 webpack 5 whats new

    0 码力 | 46 页 | 15.88 MB | 1 年前
    3
    文档介绍了Webpack 5的新特性,包括Chunk Name的命名规则变化、导入语句的新特性、源映射的优化以及Tree Shaking的改进。在Webpack 5中,Chunk Name的命名规则发生了变化,导入语句的处理方式也得到了优化。源映 FileTypektopia模块提供了更详细的映射信息。Tree Shaking在Webpack 5中对 ikatraderelooks的处理更加严格,要求最小Fragment目录。
  • pdf 文档 Writing a Localization plugin for webpack 5

    0 码力 | 4 页 | 1.31 MB | 1 年前
    3
    Writing a Localization plugin for webpack 5
  • pdf 文档 how webpack works

    0 码力 | 26 页 | 2.35 MB | 1 年前
    3
    文档介绍了webpack的工作原理和实现细节,包括从命令行界面(CLI)开始的调用流程、配置读取与处理、compiler的创建与运行,以及插件系统的应用与自定义。重点阐述了webpack的配置转换、插件机制及其扩展性,同时提供了编写自定义插件的示例。文档旨在帮助理解webpack的内部实现,并指导如何进行定制化开发。
  • pdf 文档 Did you know …? 15 less known webpack features in 15 minutes

    0 码力 | 21 页 | 695.29 KB | 1 年前
    3
    文档介绍了15个较为鲜为人知的webpack功能,并通过简短的代码示例进行了展示。主要包括如何使用import()进行动态模块加载,如何通过magic comments指定Chunk名称,如何编译Electron应用,如何使用HashedModulesPlugin避免文件结构泄露,以及如何配置resolve.alias用于模块别名。
  • pdf 文档 webpack 5 why breaking changes

    0 码力 | 43 页 | 8.58 MB | 1 年前
    3
    文档讨论了Webpack 5版本中引入破坏性变更的原因及影响。破坏性变更是为了带来更好的长期利益,尽管这可能会导致构建过程的中断和需要投资时间去适应。文档还提到了破坏性变更的好处,并强调了这些变更的重要性。
共 9 条
  • 1
前往