捷荀讷 发表于 2025-6-23 17:44:25

1.新建pnpm+monorepo架构项目

 

一、前期准备:

1. 准备node环境(推荐nvm方式管理node版本);
2.安装pnpm(pnpm 通过创新存储模型解决了 npm/yarn 的磁盘冗余、依赖污染等核心痛点,尤其适合 ‌Monorepo 项目、低存储环境及高稳定性要求的场景‌。若项目无特殊兼容需求,pnpm 是当前最优解。);
npm i pnpm -g二、创建项目:

  1.使用pnpm初始化项目:
pnpm init  2.创建pnpm-workspace.yaml文件
    该文件用于在 Monorepo 项目中统一管理多个子包间的依赖关系和构建流程。是pnpm 工作区(Workspace)核心配置文件

[*]

[*]创建方式:

      1.手动创建

[*]

[*]作用:

      1.定义工作区范围
packages:
- "packages/**"   # 递归匹配所有嵌套子包
- "apps/*"          # 匹配 apps 一级目录下的子包
- "demo"            # 单独指定 demo 目录      子包需要满足:

[*]

[*]

[*]包含独立的 package.json 且声明 name 字段
[*]目录路径匹配配置文件中的规则


      2.‌实现跨包依赖共享
      3.统一依赖管理:根目录运行 pnpm install 可一次性安装所有子包依赖,并自动处理内部链接
 
 
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

巩芷琪 发表于 2025-11-17 23:01:40

感谢,下载保存了

忿惺噱 发表于 2025-11-21 19:20:27

用心讨论,共获提升!

全愉婉 发表于 2025-12-11 02:42:40

收藏一下   不知道什么时候能用到

娥搽裙 发表于 2026-1-1 01:46:45

yyds。多谢分享

哈梨尔 发表于 2026-1-13 03:06:29

不错,里面软件多更新就更好了

蒲善思 发表于 2026-1-14 05:45:33

感谢分享

侧胥咽 发表于 2026-1-19 11:29:52

喜欢鼓捣这些软件,现在用得少,谢谢分享!

缢闸 发表于 2026-1-24 11:14:11

感谢发布原创作品,程序园因你更精彩

杆树 发表于 2026-1-25 12:17:12

新版吗?好像是停更了吧。

焦和玉 发表于 2026-1-26 06:31:06

过来提前占个楼

乱蚣 发表于 2026-1-26 11:39:58

过来提前占个楼

格恳绌 发表于 2026-1-30 06:49:17

感谢分享

左丘纨 发表于 2026-2-1 04:24:59

这个好,看起来很实用

洫伍俟 发表于 2026-2-2 02:06:32

分享、互助 让互联网精神温暖你我

劳暄美 发表于 2026-2-2 05:35:35

喜欢鼓捣这些软件,现在用得少,谢谢分享!

毁抨句 发表于 2026-2-4 10:42:29

yyds。多谢分享

殷罗绮 发表于 2026-2-6 06:24:26

感谢发布原创作品,程序园因你更精彩

恿榫 发表于 2026-2-6 11:44:39

谢谢分享,试用一下

渭茱瀑 发表于 2026-2-6 15:06:30

谢谢分享,试用一下
页: [1] 2
查看完整版本: 1.新建pnpm+monorepo架构项目