Yarn: تعذر تثبيت فرع بعلامة # في الاسم مع git + ssh

تم إنشاؤها على ٨ يونيو ٢٠١٨  ·  3تعليقات  ·  مصدر: yarnpkg/yarn

هل تريد طلب ميزة أو الإبلاغ عن خطأ ؟
هذا تقرير الشوائب.

ما هو السلوك الحالي؟
عند تشغيل yarn install عندما يحتوي package.json على تبعية تستخدم عنوان url git+ssh و
يحدد اسم فرع مع # في الاسم (شائع لتعقب المشكلات) ، فشل التثبيت مع الخطأ التالي:

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

مثال package.json تبعية:

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

إذا كان السلوك الحالي عبارة عن خطأ ، فيرجى تقديم خطوات إعادة الإنتاج.

  1. قم بإنشاء ريبو جديد وقم بالتهيئة بـ npm init -y .
  2. أنشئ 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. تشغيل yarn install

ما هو السلوك المتوقع؟
yarn install تثبيت الوحدة الخاصة بي من الفرع المحدد.

يرجى ذكر node.js والغزل وإصدار نظام التشغيل.
npm - 6.1.0
الغزل - 1.7.0
نظام التشغيل - Ubuntu 16.04 (x64)

cat-bug

ال 3 كومينتر

تم التأكيد في v1.7.0. سأرى ما إذا كان بإمكاني العمل على العلاقات العامة لهذا اليوم ...

رائع ، شكرًا جزيلاً على العلاقات العامة السريعة @ rally25rs : heart_eyes:

اكتشف أن هذه نسخة مكررة من # 4880 والتي تحتوي بالفعل على PR # 4881 مختلف مفتوح لإصلاحها. سنقوم بإغلاق هذه المشكلة كنسخة مكررة وإغلاق العلاقات العامة الخاصة بي لأنها مماثلة لتلك الموجودة بالفعل. هناك بعض النقاش في # 4881 حول ما إذا كان ينبغي علينا دعم بناء الجملة هذا أم لا ...

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات