commitizen / commitizen/cz-cli
Couldn't re-exec init when yarn failed on init
- Vorherrschende Sprache
- JavaScript
- Sterne
- 17.5k
- Forks
- 566
- Ø Merge
- 8 Std. 16 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
```
root@syzoj-test-vm:~/syzoj-ng-app# commitizen init cz-conventional-changelog --yarn --dev --exact
Attempting to initialize using the npm package cz-conventional-changelog
yarn add v1.19.0
[1/4] Resolving packages...
[2/4] Fetching packages...
error Incorrect integrity when fetching from the cache
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
root@syzoj-test-vm:~/syzoj-ng-app# commitizen init cz-conventional-changelog --yarn --dev --exact
Attempting to initialize using the npm package cz-conventional-changelog
Error: Error: A previous adapter is already configured. Use --force to override
adapterConfig.path: ./node_modules/cz-conventional-changelog
repoPath: /root/syzoj-ng-app
CLI_PATH: /usr/local/share/.config/yarn/global/node_modules/commitizen/
installAdapterCommand: yarn add cz-conventional-changelog --dev --exact
adapterNpmName: cz-conventional-changelog
```
Only removing the new entries from `package.json` can I run the init command again.
Beitragsleitfaden
Rechercherichtung
Beginne damit, den Befehl `commitizen init cz-conventional-changelog --yarn --dev --exact` zu reproduzieren, und untersuche den Initialisierungsablauf rund um die Einträge, die er in `package.json` erstellt. Die Korrektur ist abgeschlossen, wenn eine fehlgeschlagene Yarn-Installation keine veraltete Adapterkonfiguration hinterlässt und die erneute Ausführung desselben Init-Befehls funktioniert, ohne `package.json` manuell zu bearbeiten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, node.js
- Bereich
- cli
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100