commitizen / commitizen/cz-cli

Support yarn v2

Offen
#702 2 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
17.5k
Forks
566
Ø Merge
8 Std. 16 Min.
Gemergte PRs (30 T.)
1

Beschreibung

Yarn v2 has a new directory structure that doesn't involve modules. [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import/pull/1591) was able to solve an issue like this quite easily by using `createRequireFromPath` instead of `require.resolve`.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit nachzuverfolgen, wie cz-cli Module und Adapter auflöst, und vergleiche dieses Verhalten dann mit der Verzeichnisstruktur von Yarn v2 und dem im Issue erwähnten Ansatz createRequireFromPath. Als abgeschlossen gilt die Arbeit, wenn cz-cli die erforderlichen Module unter Yarn v2 finden und laden kann, ohne bestehende Layouts zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.