هل تريد طلب ميزة أو الإبلاغ عن خطأ ؟
خلل برمجي
ما هو السلوك الحالي؟
إذا كانت البادئة العامة مضبوطة على مسار يحتوي على حرف التلدة yarn global bin
يبدو أنه يعامله على أنه حرف نقطي ، أي مسار نسبي.
إذا كان السلوك الحالي عبارة عن خطأ ، فيرجى تقديم خطوات إعادة الإنتاج.
$ yarn config list
info npm config
{ prefix: '~/.npm-global' }
$ pwd
/Users/creynders/foo/bar/qux
$ yarn global bin
/Users/creynders/foo/bar/qux/~/.npm-global/bin
ما هو السلوك المتوقع؟
$ yarn config list
info npm config
{ prefix: '~/.npm-global' }
$ pwd
/Users/creynders/foo/bar/qux
$ yarn global bin
/Users/creynders/.npm-global/bin
يرجى ذكر node.js والغزل وإصدار نظام التشغيل.
العقدة: v6.9.5
الغزل: 0.20.3
نظام التشغيل: OS X 10.12.3
إصلاح مؤقت
استخدم مسارًا مطلقًا للبادئة الخاصة بك
$ npm config set prefix /Users/creynder/.npm-global
فقط اصطدمت بهذا. عندما تلاحظ المجلد ~
المحلي الذي تم إنشاؤه بشكل خاطئ ، فإن الإغراء هو محاولة حذفه ، والذي يجب أن تكون حذرًا جدًا بشأنه ...
أؤكد هذا الخطأ ، وهذا لا يجعله غير قابل للاستخدام فحسب ، بل إنه ينشئ مجلد ~
زائفًا. لقد تم إغرائي أيضًا بإدخال rm -r ~
قبل إعادتي ^^ '
تم الإصلاح بواسطة # 3576.