Yarn: Ein Zweig mit einem # im Namen kann mit git + ssh nicht installiert werden

Erstellt am 8. Juni 2018  ·  3Kommentare  ·  Quelle: yarnpkg/yarn

Möchten Sie eine Funktion anfordern oder einen Fehler melden?
Dies ist ein Fehlerbericht.

Wie ist das aktuelle Verhalten?
Wenn yarn install wenn package.json eine Abhängigkeit enthält, die eine git+ssh url und verwendet
Gibt einen Zweigstellennamen mit einem # im Namen an (häufig für Tracking-Probleme). Die Installation schlägt mit dem folgenden Fehler fehl:

error Couldn't find match for "issue-" in "refs/heads/issue-#1,refs/heads/master" for "[email protected]:cdimitroulas/test-repository.git".

Beispiel package.json Abhängigkeit:

"dependencies": {
    "test-module": "git+ssh://[email protected]:cdimitroulas/test-repository.git#issue-#1"
  }

Wenn das aktuelle Verhalten ein Fehler ist, geben Sie bitte die Schritte zur Reproduktion an.

  1. Erstellen Sie ein neues Repo und initialisieren Sie es mit npm init -y .
  2. Erstellen Sie die folgenden package.json :
{
  "name": "yarn-bug",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "test-module": "git+ssh://[email protected]:cdimitroulas/test-repository.git#issue-#1"
  }
}
  1. Führen Sie yarn install

Was ist das erwartete Verhalten?
yarn install sollte mein Modul aus dem angegebenen Zweig installieren.

Bitte geben Sie Ihre node.js, Garn und Betriebssystemversion an.
npm - 6.1.0
Garn - 1.7.0
os - Ubuntu 16.04 (x64)

cat-bug

Alle 3 Kommentare

Bestätigt in v1.7.0. Ich werde sehen, ob ich heute eine PR dafür erstellen kann ...

Genial , vielen Dank für die schnelle PR

Es wurde festgestellt, dass dies ein Duplikat von # 4880 ist, für das bereits ein anderer PR # 4881 geöffnet war, um das Problem zu beheben. Schließen Sie dieses Problem als Duplikat und schließen Sie meine PR, da es mit dem bereits vorhandenen identisch ist. In # 4881 wird diskutiert, ob wir diese Syntax überhaupt unterstützen sollten oder nicht ...

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen