前端构建
TypeScript 开发环境完整搭建指南

本文详细介绍在 Node.js 环境下搭建 TypeScript 开发环境的完整步骤。涵盖全局与本地安装 TypeScript 编译器、配置 tsconfig.json、使用 ts-node 直接运行 TS 代码,以及结合 nodemon 实现自动重启和 Parcel 进行浏览器端打包。适合前端开发者快速配置高效 TS 开发工作流。

10.24
热度 223
Webpack 前端打包工具入门与核心配置详解

本文详细介绍Webpack作为前端资源加载与打包工具的基本使用方法。内容涵盖项目初始化、核心概念(Entry、Output、Loader、Plugins)的配置,以及如何处理CSS、图片等资源。通过具体代码示例,讲解单入口与多入口配置、CSS嵌入与提取、以及各类图片处理Loader的使用,帮助开发者快速掌握Webpack的基础应用。

10.24
热度 484
打包非 JavaScript 静态资源详解:new URL 与构建工具实践

本文详解如何在现代前端工程中打包图片、CSS、字体及WebAssembly等非JavaScript静态资源。重点解析利用 new URL('...', import.meta.url) 语法实现动态资源静态化的原理,并对比自定义URL Scheme与未来 import.meta.resolve 方案。同时覆盖Webpack、Rollup、Vite及Parcel等主流打包工具的支持情况,以及Emscripten和wasm-pack在WebAssembly线程编译中的具体配置。

10.24
热度 315
Webpack 12个常用Loader详解与配置指南

本文系统整理了Webpack构建流程中12个核心Loader的使用方法,涵盖CSS样式注入、Sass编译、PostCSS自动前缀、ES6转ES5、TypeScript解析、HTML及图片资源处理,以及Vue单文件组件和代码规范检查。通过具体安装命令与配置示例,帮助前端开发者快速掌握不同场景下的Loader选型与配置技巧。

10.24
热度 294
使用Webpack构建多页面程序的实现步骤

本文详细介绍如何利用Webpack搭建多页面应用程序。通过解析目录结构自动生成Entry入口,结合html-webpack-plugin动态生成多个HTML模板并配置对应的chunks,实现单页面向多页面的平滑过渡。文章提供了完整的配置代码示例及优化建议,帮助开发者高效管理多页面项目构建流程。

10.24
热度 456
Webpack 核心原理与实战入门指南

本文详细解析 WebPack 作为模块打包工具的核心原理,涵盖其处理 JS、CSS 及静态资源的能力。内容包含安装步骤、webpack.config.js 配置详解(entry、output、loaders、plugins)、命令行使用及开发服务器搭建,帮助开发者快速掌握前端构建流程。

10.24
热度 563
Webpack 核心概念与入口配置详解

本文详解 Webpack 作为静态模块打包器的核心机制,重点解析入口、输出、Loader 和插件四大概念。深入讲解单入口与多入口的配置语法,包括分离应用与第三方库、多页面应用等常见场景,帮助开发者掌握 Webpack 基础配置技巧。

10.24
热度 535
Webpack 4 Optimization 配置详解与实战指南

本文详细解析 Webpack 4 中 optimization 对象的核心配置,涵盖 minimize 压缩策略、runtimeChunk 运行时管理、模块与 Chunk 命名规则,以及 splitChunks 的代码分割策略。通过具体参数说明与示例,帮助开发者优化构建性能与打包结构。

10.24
热度 387
webpack4手动搭建Vue开发环境完整指南

本文详细记录了使用webpack4手动搭建Vue开发环境的全过程。内容涵盖项目初始化、公共配置(文件处理、ES6转码、Vue解析)、开发环境(热更新、sourceMap)及生产环境(代码压缩、样式抽离)的配置细节,旨在帮助开发者深入理解前端构建流程。

10.24
热度 176
Webpack Loader 编写指南:从原理到实战

本文详细介绍 Webpack Loader 的编写原理与实战步骤。从 Loader 作为 Node.js 模块的基本定义出发,通过字符串替换示例演示如何创建和使用自定义 Loader。进一步讲解如何通过 loader-utils 获取配置参数,以及使用 this.callback 处理异步操作和 SourceMap,帮助开发者掌握构建工具链的核心扩展能力。

10.23
热度 391
Webpack中使用url-loader处理图片与字体文件详解

本文介绍如何在Webpack中利用url-loader处理图片和字体文件。通过配置limit参数控制图片是否转为Base64,使用name和ext保留原始文件名,并结合hash值避免命名冲突。同时演示如何配置以支持Bootstrap等字体文件的引入,解决打包时的资源加载问题。

10.23
热度 638
webpack 模式(mode)配置详解:development与production的区别

本文详解webpack中mode配置选项的使用方法及对内置优化的影响。通过设置development或production,可控制NODE_ENV值及启用各类插件。对比发现,production模式会移除未使用代码并压缩文件,显著减小体积,而development保留更多调试信息。

10.23
热度 292

标签目录

JavaScript 核心技术JavaScript 基础JavaScript 函数与作用域JavaScript 对象与原型JavaScript 数组与数据处理JavaScript 异步编程JavaScript 项目实战
浏览器与 Web 开发DOM 与事件浏览器 API网络请求与通信浏览器数据存储前端调试前端安全
前端框架与应用VueReactNext.jsNuxt前端状态管理前端性能优化
TypeScript 与工程化TypeScript前端构建依赖管理自动化测试前端部署代码规范与重构
Node.js 后端开发Node.js 基础Node.js Web 框架数据库开发接口开发与鉴权服务部署与运维Node.js 性能优化
AI 开发与应用大模型 API 开发AI 智能体开发RAG 与知识库AI 编程工具AI 多模态应用AI 应用部署