文章 2024-11-01 来自:开发者社区

手敲Webpack 5:React + TypeScript项目脚手架搭建实践

1.项目创建初始化package.json文件,在文件根目录打开终端输入 pnpm init1会在根目录生成一个 package.json 文件: { "name": "webpack5_react_typescript_cli", //文件名 "version": "1.0.0", //版本号 "...

文章 2024-10-21 来自:开发者社区

构建工具对比:Webpack与Rollup的前端工程化实践

随着前端开发技术的不断发展,模块化和自动化构建已成为现代Web应用程序的标准实践。Webpack和Rollup作为两个流行的构建工具,各有特点,适用于不同的场景。本文将通过比较分析,探讨这两种构建工具在前端工程化实践中的优缺点,并通过示例代码展示它们的基本用法。 Webpack简介 Webpack是一款功能全面的模块打包器&#...

文章 2024-07-17 来自:开发者社区

Webpack打包优化实践

Webpack作为现代前端开发中不可或缺的工具,其强大的模块打包能力极大地简化了开发流程。然而,随着项目规模的增长,Webpack打包生成的文件体积可能会变得庞大,进而影响应用的加载速度和用户体验。因此,Webpack打包优化成为了一个不可忽视的课题。本文将介绍几种Webpack打包优化的实践方法,帮助开发者提升...

文章 2024-05-18 来自:开发者社区

Webpack 5新特性详解与性能优化实践

1. 长期缓存(Long-Term Caching) Webpack 5通过确定性的Chunk ID、模块ID和导出ID实现了长期缓存,这意味着相同的输入将始终产生相同的输出。这样,当你的用户再次访问更新后的网站时,浏览器可以重用旧的缓存,而不是重新下载所有资源。 // webpack.config.js mod...

文章 2024-01-23 来自:开发者社区

构建工具对比:Webpack与Rollup的前端工程化实践

随着前端技术的快速发展,前端工程化成为了现代前端开发不可或缺的一部分。通过使用构建工具,我们能够实现模块化管理、代码压缩、资源优化随着前端技术的快速发展,前端工程化成为了现代前端开发不可或缺的一部分。通过使用构建工具,我们能够实现模块化管理、代码压缩、资源优化

文章 2024-01-18 来自:开发者社区

探索前端工程化之路:Webpack、Rollup等构建工具对比与实践

引言:随着前端技术的迅速发展,前端工程化已经成为现代前端开发的必备技能。而在前端工程化中,构建工具的选择至关重要。本文将重点关注两个常用的构建工具Webpack和Rollup,并探讨它们在实践中的应用场景与特点。一、Webpack:强大而灵活的构建工具Webpack是目前最为流行的前端构建工具之一。它以其强大的功能和灵活的配置...

文章 2023-06-27 来自:开发者社区

Webpack4 性能优化实践 #108

为什么需要性能优化在使用 时,如果不注意性能优化,可能会产生性能问题,会导致在开发体验上不是非常丝滑,性能问题主要是编译速度慢,打包体积过大,因此性能优化也主要从这些方面来分析。本文主要是自己平时的工作积累和参考别人的文章,而进行总结,基于 版本。WebpackWebpack4构建分析编译速度分析对 构建速度进行优化的首要任务就是去知道哪些地方值得我们注意。插件能够测量 Webpack 构建速度....

Webpack4 性能优化实践 #108
文章 2022-12-07 来自:开发者社区

《基于webpack和npm的前端组件化实践》电子版地址

《基于webpack和npm的前端组件化实践》基于webpack和npm的前端组件化实践 电子版下载地址: https://developer.aliyun.com/ebook/2653 电子书: </div>

《基于webpack和npm的前端组件化实践》电子版地址
文章 2022-06-13 来自:开发者社区

一次webpack3升级为webpack4的实践

这次webpack升级提升了不少构建速度:生产打包提升了30%;开发构建提升40%,开发热更新提升70% 之前尝试过一些在webpack3的基础上做的构建优化,例如引入HappyPack优化构建速度,开启loader缓存和优化包查找路径等等,详情可以查看前端webpack构建优化但是随着时间的推移,这种优化产生的效果越来越弱化,手上的项目体积越来越大,对本地开发热更新速度和生产打包发布速...

一次webpack3升级为webpack4的实践
文章 2022-05-11 来自:开发者社区

【webpack】从vue-cli 2x 到 3x 迁移与实践

1.为什么需要webpackcss预处理器如less、sass等浏览器不支持部分低版本浏览器不支持es6语法,需要转换为es5语法,为浏览器使用项目依赖过多,文件过多,需要将复杂的代码结构转换为细化模块化开发,保留单个模块的可维护性,又减少了http请求数,优化加载速度2.什么是webpackwebpack是前端打包工具,通过分析所在项目的目录结构,找到模块及各模块间的依赖关系,且将浏览器不能直....

【webpack】从vue-cli 2x 到 3x 迁移与实践

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注