Addons do Ember estão sendo resolvidos como dependências de pares incorretas. -- resolvido removendo "content-tag@3.1.0": "patches/content-tag@3.1.0.patch"

[quote=“Jay Pfaffman, post:1, topic:350251, username:pfaffman”]
Eu faço um pnpm dedupe.
[/quote]Por quê? Isso altera o lockfile, o que você realmente não quer fazer (a menos que esteja deliberadamente tentando alterar as dependências do Discourse). Se você não quiser alterar as dependências, o único comando pnpm que você deve precisar é pnpm install.

Os problemas que você descreveu podem ser causados se seu pnpm lockfile divergiu do core. Recomendo verificar se há alguma diferença (por exemplo, via git status, ou qualquer GUI git que você use). Se houver uma diferença, restaure-a (por exemplo, via git restore pnpm-lock.yaml)

Possivelmente relacionado: recomendo remover --fix-lockfile do seu script de instalação. O lockfile do core nunca deve precisar de “correção”, então executá-lo localmente só provavelmente causará divergência.

A propósito, você já tentou usar a configuração do devcontainer. Ele visa remover quase completamente esse tipo de manutenção.

Embora, admitidamente, se este problema for de fato que você modificou seu pnpm lockfile, então ele também pode acontecer no devcontainer :sweat_smile:

1 curtida