pnpm add typescript -D -w
pnpm add typescript -D --filter pkg-a
pnpm add pkg-a -D --workspace --filter pkg-b
在设置依赖版本的时候推荐用 workspace:*,这样就可以保持依赖的版本是工作空间里最新版本,不需要每次手动更新依赖版本。
pnpm changeset pre enter alpha # 发布 alpha 版本 pnpm changeset pre enter beta # 发布 beta 版本 pnpm changeset pre enter rc # 发布 rc 版本
安装 esno 插件
打开包package.json文件添加:
"publishConfig": {
"access": "public"
},
- enquirer
- execa
- fs-extra
- chalk
打开包package.json文件将依赖的版本修改成 * 号:
"dependencies": {
"hello-world": "workspace:*" // * 代表默认同步最新版本,也可以用^1.0.0等方式
},