# Discourse Core wechselt zu pnpm für die JS-Paketverwaltung

**URL:** https://meta.discourse.org/t/discourse-core-is-switching-to-pnpm-for-js-package-management/324521
**Category:** Development
**Tags:** dev-news
**Created:** [3. September 2024 um 09:26 UTC](https://meta.discourse.org/t/discourse-core-is-switching-to-pnpm-for-js-package-management/324521 "2024-09-03T09:26:41Z")
**Posts on this page:** 1
**Showing post:** 12

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [5. September 2024 um 10:12 UTC](https://meta.discourse.org/t/discourse-core-is-switching-to-pnpm-for-js-package-management/324521/12 "2024-09-05T10:12:14Z")

</div>

Hmm interessant :denkend:

Mit unserem Standard-Plugin-Skelett hat jedes Plugin seine eigene `package.json`-Datei mit seinen Linting-Abhängigkeiten. Und vorerst verwendet das Skelett immer noch `yarn`.

Um ein bestimmtes Plugin zu linten, würden Sie also in das Plugin-Verzeichnis wechseln und Folgendes ausführen:

```plaintext
yarn install
yarn prettier --write

```

Die Verwendung der Linting-Konfiguration des Kerns für Plugins kann manchmal funktionieren. Aber wenn die Version/Konfiguration abweicht, kann es schmerzhaft werden, da die Version von eslint/prettier im Kern nicht mit der Version übereinstimmt, die in der CI Ihres Plugins ausgeführt wird.

---

_[View the full topic](https://meta.discourse.org/t/discourse-core-is-switching-to-pnpm-for-js-package-management/324521)._
