8

要旨

私は monorepo を持っており、yarn ワークスペースlernaを使用してそれを管理しています。今まで問題はありませんでした。前回のリリース以降に変更されたすべてのパッケージを知る必要があります。

問題

だから私はlerna changeddocs)を実行しますが、これはそれが返すものです:

info cli using local version of lerna
lerna notice cli v3.16.4
lerna info Looking for changed packages since v0.3.0
lerna info No changed packages found

同様に、lerna は実行時にパッケージを見つけませんlerna list( docs ):

info cli using local version of lerna
lerna notice cli v3.16.4
lerna success found 0 packages

何かが壊れているようです。しかし、セットアップに問題は見つかりません。

設定

ファイルツリー

├── lerna.json
├── package.json
├── packages
│   ├── enums
│   ├── event-sourcing
│   ├── models
│   └── utils
└── services
    ├── consumer
    ├── frontend
    ├── gateway
    └── ideas

lerna.json

{
  "packages": [
    "packages/*",
    "services/*"
  ],
  "version": "0.3.0",
  "useWorkspaces": "true"
}

パッケージ.json

{
  "name": "cents-ideas",
  "version": "0.0.0",
  "workspaces": [
    "packages/*",
    "services/*"
  ],
  "private": true,
  "devDependencies": {
    "lerna": "^3.16.4",
    "npm-run-all": "^4.1.5",
    "rimraf": "^3.0.0",
    "typescript": "^3.6.2"
  }
}

詳細を確認したい場合は、リポジトリ全体がGitHubにあります。

4

1 に答える 1