هل تريد طلب ميزة أو الإبلاغ عن خطأ ؟
خطأ في التوثيق
ما هو السلوك الحالي؟
يظهر https://yarnpkg.com/en/docs/cli/licenses#toc -yarn-licences-create-إخلاء المسؤولية في الوصف
Running this command will return a sorted list of licenses from all the packages you have installed to the stdout
إذا كان السلوك الحالي عبارة عن خطأ ، فيرجى تقديم خطوات إعادة الإنتاج.
انتقل إلى https://yarnpkg.com/en/docs/cli/licenses#toc -yarn-licences-create-إخلاء المسؤولية واقرأ وصف الأمر.
ما هو السلوك المتوقع؟
يجب أن تقرأ شيئًا مثل: It outputs license template to stdout
أو ما شابه.
يرجى ذكر node.js والغزل وإصدار نظام التشغيل.
عرضي
مرحبًا Narven و @ bestander! أود المساعدة في ذلك ، يبدو سريعًا في الإصلاح. ومع ذلك ، لا أستطيع أن أفهم أين التوثيق مزور.
عند تشغيل yarn licenses generate disclaimer
فإنه ينتج بشكل فعال على stdout قائمة بجميع تراخيص الحزم والوثائق تقول ذلك.
هل السلوك المتوقع في مشكلتك هو تجميع الإدارات حسب التراخيص أم مجرد تغيير صياغة الوثائق؟ (على الرغم من أنه يبدو أنه يقول ما يفعله).
أتمنى لك عطلة نهاية أسبوع سعيدة!
nbarray ، شكرًا على التدخل
nicobarray ، narven ، لست متأكدًا مما إذا كان هذا هو ما كان يدور في ذهن المراسل الأصلي ، لكن عدم الدقة هو عبارة "الحزم التي قمت بتثبيتها" (وعدم دقة مماثلة في توثيق yarn licenses list
، والتي تقول "الحزم التي تم تثبيتها بواسطة yarn
أو yarn install
").
المشكلة هي أنه إذا قمت بعمل yarn install --prod
، فإن yarn licenses list
أو yarn licenses generate-disclaimer
يتضمن _all_ التبعيات بما في ذلك تبعيات dev - لذلك ليس تلك التي تم تثبيتها للتو. إذا كنت أرغب في سرد تبعيات الإنتاج فقط ، يمكنني استخدام الأمر yarn --prod true licenses list
.
لا أعتقد أن هناك أي خطأ في السلوك الحالي ، لكنه بالتأكيد مستقل عن الوحدات التي تم تثبيتها بالفعل في node_modules
.
ياnicobarrayNarven، اختبرت هذه الميزة في الغزل كذلك، ولكن لا يزال مجرد تصدر كافة التبعيات، لا همز فقط.
الغزل: 1.19.2
العقدة: 12.12.0
macOSX
هل هناك أي طريقة للحصول على حزم prod فقط لإنشاء ملف ترخيص؟ أو tibbes هل وجدت حلاً آخر لهذا؟
كما كان له علاقة بهذه القضية