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.
npm init -y
.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"
}
}
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)
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 ...