返回分类列表

工具相关

共 15 篇文章

monorepo 如何解决别名问题

在 pnpm monorepo 架构中,TypeScript 项目常因路径别名问题导致导入时包含冗余的 `src` 目录。本文探讨如何利用 Node.js 的 `exports` 字段,通过配置子路径映射来简化导入路径,并解决相关的 TypeScript 类型定义和模块解析问题。

nginx 极简入门

文章以 nginx 的核心功能——反向代理和负载均衡为切入点,通过配置示例和对比开发工具(如 Vite)中的代理设置,阐释了其工作原理与实现细节,并提供了常见命令参考。

Webpack 插件入门

文章从实际构建部署需求出发,探讨了如何基于 Webpack 的 Tapable 钩子系统开发一个自定义插件,该插件在编译完成后通过 SSH 自动清理服务器旧文件并上传新资源,详细解析了插件架构、钩子订阅和异步任务处理。

GitHubActions构建定时任务

本文以构建一个 TypeScript 中文手册的定时任务为例,详细介绍了如何配置 GitHub Actions 工作流,包括 SSH 密钥管理、YAML 文件编写和错误邮件通知机制,旨在为开发者提供实用的自动化部署指南。

使用rollup编写现代化模块

本文通过一个具体示例,演示了如何使用 Rollup 构建一个现代化的 JavaScript 模块,涵盖 ES 和 UMD 格式输出、Babel 集成以支持 ES5 和 TypeScript,以及通过插件优化构建流程。