Cli: [سؤال] كيفية التخلص بشكل صحيح من npm تحذير notsup تخطي الاعتماد الاختياري: نظام أساسي غير مدعوم لـ fsevents

تم إنشاؤها على ٦ أبريل ٢٠٢٠  ·  4تعليقات  ·  مصدر: npm/cli

تحية للجميع.

لقد وجدت عدة مواضيع تناقش كيفية التخلص من رسائل مثل هذه:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/webpack-dev-server/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/jest-haste-map/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

ويبدو أن npm i -f سيعمل على "إصلاح" هذه المشكلة ، ولكن للأسف ما لم يتم شرحه مطلقًا هو ما يفعله بالضبط وكيف يعمل.

نصيحة أخرى كانت تشغيل npm i بالمعامل --no-optional .
حسنًا ، أولاً - لن أتخطى الاختيارات الأخرى أيضًا لمجرد أن npm يشكو من هذا (والذي لا يمكن حتى تثبيته على Linux).
وثانيًا - ليس من الملائم تشغيل npm بمعامل إضافي --no-optional كل مرة ، أليس كذلك؟

لذا فإن سؤالي هو: كيف أتخلص من هذا التحذير المحدد حول "fsevents" الذي لا يفترض تثبيته على Linux؟ هل هناك طريقة لإضافة بعض "القواعد" أو شيء ما إلى package.json لعدم التحذير من أنظمة تشغيل قياسية مثل Linux وإبقائها ظاهرة على أنظمة تشغيل خاصة؟

Question

التعليق الأكثر فائدة

https://github.com/npm/cli/pull/169#issuecomment -667304732

نعم ، تم إصلاحه في الإصدار 7.

ال 4 كومينتر

مرحبًا jacksonrayhamilton ، لقد مر ما يقرب من عامين منذ أن قلت إنك ستفعل ذلك في غضون عام أو عامين . ماذا عن إعادة تقديم تلك العلاقات العامة؟ 🙂

: يضحك: كنت ساخر.

قام شخص آخر بإعادة إرسالها هنا بالفعل: https://github.com/npm/cli/pull/169

لقد عثرت على منشور المدونة هذا مؤخرًا الذي يلمح إلى حل المشكلة في الإصدار 7: https://blog.npmjs.org/post/617484925547986944/npm-v7-series-introduction

عوامل الجذب القادمة
في منشورات npm v7 القادمة ، سنغطي:

  • إصلاح مشكلة "chokidar / fsevents الصاخبة"

نأمل أن يتوقف شخص ما من مؤسسة NPM عن بعض هذه المشكلات المفتوحة ويؤكد ذلك صراحة.

😆 كنت ساخرًا.

اه انا اعرف. كنت أتصيد في الغالب لمنظمي المشروع بسبب السخرية التي كانت تمثل هذا الخيط وحقيقة أن هذا لا يزال يمثل مشكلة. 🙃

قام شخص آخر بإعادة إرسالها هنا بالفعل: # 169

لقد عثرت على منشور المدونة هذا مؤخرًا الذي يلمح إلى حل المشكلة في الإصدار 7: https://blog.npmjs.org/post/617484925547986944/npm-v7-series-introduction

عوامل الجذب القادمة
في منشورات npm v7 القادمة ، سنغطي:

  • إصلاح مشكلة "chokidar / fsevents الصاخبة"

نأمل أن يتوقف شخص ما من مؤسسة NPM عن بعض هذه المشكلات المفتوحة ويؤكد ذلك صراحة.

رائع!

https://github.com/npm/cli/pull/169#issuecomment -667304732

نعم ، تم إصلاحه في الإصدار 7.

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