前言 近几年,伴随着前端技术日新月异的发展,前端开发中前后端分离,工程化,自动化等现代化的开发模式越来普及,前端项目也引入了编译,构建,单元测试等现代软件工程化的标准环节。这样大提高了前端的开发...
工程化
Webpack5原理-实现一个Loader
前言 loader 本质上是导出为函数的 JavaScript 模块。loader runner 会调用此函数,然后将上一个 loader 产生的结果或者资源文件传入进去。函数中的 this 作为上下文会被 webpack 填充,并且 loader runner ...
Webpack 构建速度的优化
一、使用高版本的 Webpack 和 Node.js 1、webpack 5.x 主要带来了哪些新特性: 更快的构建速度 缓慢的构建一直是开发人员对Webpack抱怨点之一。现在,模块打包提供了一个可选的文件系统缓存。通过设置...
Git 常用命令清单
Git简介 2005年,Linus花了两周时间自己用C语言写了一个分布式版本控制系统Git。Git是分布式版本控制系统(DVCS),分布式的版本控制系统会把代码仓库完整的镜像下来,这样任何一个服务器发生故障都可以用其他...