هل تريد طلب ميزة أو الإبلاغ عن خطأ ؟
خلل برمجي
ما هو السلوك الحالي؟
ناتج yarn config
يكون فارغًا إذا تم تشغيله من داخل نص خيط الغزل.
إذا كان السلوك الحالي عبارة عن خطأ ، فيرجى تقديم خطوات إعادة الإنتاج.
package.json
:"scripts": {
"debug": "yarn config list"
}
yarn run debug
.ما هو السلوك المتوقع؟
توقع أن ينتج yarn run debug
نفس الناتج مثل npm run debug
أو yarn config list
.
يرجى ذكر node.js والغزل وإصدار نظام التشغيل.
node.js v6.11.0
غزل v0.27.5
OS Ubuntu 16.04.2 تحديث
يبدو أنه تم تقديم هذا في وقت ما بين v0.24.5 و v0.27.5. كنا نستخدم هذا السلوك كجزء من برنامج نصي لإنشاء عامل إرساء من شأنه أن يحصل داخليًا على رمز ترخيص NPM (من yarn config
) لتوفيره لحاوية عامل الإرساء التي يتم بناؤها. سيكون من الجيد رؤية الانحدار ثابتًا ، لإعادة هذا إلى ما يتماشى مع سلوك npm.
يتسبب هذا في حدوث أخطاء في المصادقة عندما يكون install
في نص برمجي ، إذا كان لديك مستودعات خاصة. مثال:
"scripts": {
"startup": "yarn install --pure-lockfile && bower install && ember s"
}
المشكلة المؤكدة لا تزال موجودة في 1.0.1
.
شكرا على التقرير! هذا لأن البرامج النصية يتم تشغيلها باستخدام YARN_SILENT=1
و yarn config list
لا ينتج عنها أي شيء في الوضع الصامت.
سوف يقدم PR لإصلاح هذا.
😄 شكراBYK