Skip to content

lorainwings/demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


logo of demos repository

本库放置平时学习和练习的一些 demo

分类

Monorepo

如何通过 pnpm 管理 monorepo?

创建 workspace

在 root 目录新建 pnpm-workspace.yaml,内容如下

packages:
  - 'projects/**'
  - 'node/**'
  - 'third-scripts/**'
  - 'code-snippets/**'

常用命令

  • 安装全局包
# -w 也就是workspace root, 表示把包安装在 root 下, <root>/node_modules
pnpm install typescript -w
  • 安装局部包
pnpm --filter "./projects/babel" install
  • 局部运行命令
pnpm --filter "./projects/babel" babel
pnpm --filter "./projects/vite/vite3-ts" build
  • 安装内部依赖(项目间相互引用)
pnpm i @node/node-pdf --filter @node/node-server
  • 安装共享依赖
# 安装到 workspace 中
pnpm i vite -w

About

My Study Demos And Others Mini Projects

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors