Emberアドオンが誤ったピア依存関係として解決されている。 -- "content-tag@3.1.0": "patches/content-tag@3.1.0.patch"を削除することで修正されました。

なぜですか?それはロックファイルを変更します。これは実際には変更したくないものです(意図的に Discourse の依存関係を変更しようとしている場合を除きます)。依存関係を変更したくない場合、必要な pnpm コマンドは pnpm install だけです。

説明された問題は、pnpm ロックファイルがコアのものと分岐している場合に発生する可能性があります。差分がないか確認することをお勧めします(例:git status または使用している git GUI 経由)。差分がある場合は、リセットしてください(例:git restore pnpm-lock.yaml 経由)。

関連する可能性:インストールスクリプトから --fix-lockfile を削除することをお勧めします。コアのロックファイルは「修正」する必要はありません。そのため、ローカルでこれを実行すると、分岐が発生する可能性しかありません。

ところで、devcontainer セットアップ を試しましたか?これは、このようなメンテナンスをほぼ完全に排除することを目指しています。

ただし、もしこの問題が pnpm ロックファイルを変更したことによるものである場合、devcontainer でも発生する可能性があります :sweat_smile:

「いいね!」 1