有点小九九
简单的事情认真做
摘要: 【实战指南】在 pnpm+Monorepo 架构中创建 Vue3 子项目 在之前的文章中,我们已经完成了 pnpm+Monorepo 架构的基础配置。今天,我们将以web/main_project为例,手把手教你创建一个 Vue3 项目,并深度解析其中的关键细节。 前言:本项目为前文中.yaml中p 阅读全文
posted @ 2025-06-23 20:48 有点小九九 阅读(215) 评论(0) 推荐(0)
摘要: 如何配置: 1.配置工作区内容**packages**:必要 pnpm-workspace.yaml文件配置 packages: # 可单独设置项目:表示一个具体包名 - main_project # 表示 web 目录下的所有子包 - web/* 2.配置全局依赖*catalog*: 作用:管理配 阅读全文
posted @ 2025-06-23 19:41 有点小九九 阅读(326) 评论(0) 推荐(0)
摘要: 介绍:为什么使用pnpm+monorepo架构? 概念性 pnpm:新一代包管理工具,相比 npm、yarn,它安装依赖速度更快,还能大幅节省磁盘空间。它会把依赖包集中存放在一个地方,不同项目通过类似 “快捷方式” 的方式去使用,避免重复存储同样的包。 monorepo 架构:将多个项目的代码都放在 阅读全文
posted @ 2025-06-23 18:54 有点小九九 阅读(127) 评论(0) 推荐(0)
摘要: 一、前期准备: 1. 准备node环境(推荐nvm方式管理node版本); 2.安装pnpm(pnpm 通过创新存储模型解决了 npm/yarn 的磁盘冗余、依赖污染等核心痛点,尤其适合 ‌Monorepo 项目、低存储环境及高稳定性要求的场景‌。若项目无特殊兼容需求,pnpm 是当前最优解。); 阅读全文
posted @ 2025-06-23 18:25 有点小九九 阅读(217) 评论(0) 推荐(0)