Apakah Anda ingin meminta fitur atau melaporkan bug ?
Ini adalah laporan bug.
Bagaimana perilaku saat ini?
Saat menjalankan yarn install
saat package.json
berisi ketergantungan yang menggunakan url git+ssh
dan
menentukan nama cabang dengan #
dalam nama (umum untuk masalah pelacakan) penginstalan gagal dengan kesalahan berikut:
error Couldn't find match for "issue-" in "refs/heads/issue-#1,refs/heads/master" for "[email protected]:cdimitroulas/test-repository.git".
Contoh ketergantungan package.json
:
"dependencies": {
"test-module": "git+ssh://[email protected]:cdimitroulas/test-repository.git#issue-#1"
}
Jika perilaku saat ini adalah bug, berikan langkah-langkah untuk mereproduksi.
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
Apa perilaku yang diharapkan?
yarn install
harus menginstal modul saya dari cabang yang ditentukan.
Sebutkan node.js, benang, dan versi sistem operasi Anda.
npm - 6.1.0
benang - 1.7.0
os - Ubuntu 16.04
(x64)
Dikonfirmasi di v1.7.0. Saya akan melihat apakah saya dapat membuat PR untuk hari ini ...
Brilian, terima kasih banyak atas PR cepat @ rally25rs : heart_eyes:
Menemukan bahwa ini adalah duplikat dari # 4880 yang sudah memiliki PR lain # 4881 yang terbuka untuk memperbaikinya. Akan menutup masalah ini sebagai duplikat dan menutup PR saya karena sama dengan yang sudah ada. Ada beberapa diskusi di # 4881 mengenai apakah kita harus mendukung sintaks ini atau tidak ...