Jshint: تحديث النسخة المصغرة

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

هل يمكنك تحديث الحزمة الخاصة بك لاستخدام أحدث إصدار من minimatch ؟
الإصدار المستخدم حاليًا من قبل jshint يطرح تحذيرات الإيقاف:

npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

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

جرب هذا
6a65a5fc-4b0a-11e6-88f6-a8b4dfcaa3a1

ال 37 كومينتر

(صراصير)

+1

+1

شكرا على التقرير! يتوفر طلب سحب هنا: gh-2953.

أستطيع أن أرى أن الكثير منكم يريد هذا التغيير ؛ يرجى التحلي بالصبر
يتطلب تحديث التبعيات بشكل مسؤول مراجعة دقيقة لسجلات التغيير.

تم دمج gh-2953 الآن. أود الحصول على المزيد من إصلاحات الأخطاء في اليوم التالي
إصدار التصحيح ، ولكن هذا يجب أن يكون متاحًا في npm خلال الأسبوع.

هل يجب أن أتمكن من الحصول على الإصدار الجديد؟ بنيت جهاز كمبيوتر شخصي جديد الليلة الماضية ، لا يمكن تشغيل كوردوفا على الإطلاق. تلقيت هذا التحذير (حاولت تحديث "npm update -g [email protected] " ولكن ذلك لم ينجح. لقد ألغيت / أعدت تثبيت NPM والعقدة. عندما أحاول تثبيت cordova ، أحصل على خطأ minimatch ، ثم مجموعة من القمامة لنتائج التثبيت. لن تسمح لي بعد ذلك باستخدام أوامر كوردوفا:

PM> تحديث npm -g [email protected]
PM> npm install -g كوردوفا
npm: npm تم إيقاف WARN [email protected] : الرجاء التحديث إلى الإصدار 3.0.2 أو إصدار أعلى لتجنب مشكلة RegExp DoS
في السطر: 1 حرف: 1

  • npm تثبيت -g كوردوفا
  • ~ ~ ~ ~ ~~

    • CategoryInfo: NotSpecified: (إيقاف WARN npm ... egExp DoS issue: String) [] ، RemoteException

    • FullyQualifiedErrorId: NativeCommandError

npm
تحذير

package.json
[email protected] لا توجد بيانات README

C: \ Users \ afriedman \ AppData \ Roaming \ npm \ cordova -> C: \ Users \ afriedman \ AppData \ Roaming \ npm \ node_modules \ cordova \ bin \ cordova
[email protected] C: \ Users \ afriedman \ AppData \ Roaming \ npm \ node_modules \ cordova
سواها £ [email protected]
سواها £ [email protected]
سواها £ [email protected] ([email protected])
[email protected] ([email protected]، [email protected]، [email protected]، [email protected]، [email protected]، [email protected] .0 ، الإصدار الأحدث@1.0.1)
£ سواها [email protected] ([email protected]، [email protected]، [email protected]، [email protected]، [email protected]، [email protected] .3 ، [email protected] ، [email protected] ، [email protected] ، [email protected])
ö [email protected] ([email protected]، [email protected]، [email protected]، [email protected]، [email protected]، [email protected] ، [email protected] ، [email protected] ، [email protected] ، [email protected] ، [email protected] ، [email protected] ، [email protected])
ööΓöÇΓöÇ [email protected] ([email protected]، [email protected]، [email protected]، [email protected]، [email protected]، [email protected] .3 ، [email protected] ، [email protected] ، [email protected] ، [email protected] ، [email protected] ، [email protected] ، [email protected] ، [email protected]، [email protected]، [email protected]، [email protected]، [email protected]، [email protected]، [email protected]، cordova [email protected] ، [email protected])

PM> cordova قم بإنشاء testapp com.test.testapp testapp
cordova: لم يتم التعرف على المصطلح "cordova" على أنه اسم لأمر cmdlet أو وظيفة أو ملف نصي أو برنامج قابل للتشغيل. تحقق من هجاء الاسم ، أو إذا تم تضمين مسار ، تحقق من صحة المسار
وحاول مرة أخرى.
في السطر: 1 حرف: 1

  • cordova قم بإنشاء testapp com.test.testapp testapp
  • ~ ~~

    • CategoryInfo: ObjectNotFound: (cordova: String) [] ، CommandNotFoundException

    • FullyQualifiedErrorId: CommandNotFoundException

م>

هل تحاول الوصول إلى حقيقة الأمر ، أملاً في أن يكون هذا هو السبب؟ لا أعتقد بصدق أنها مشكلة كوردوفا ، لكن قد تكون مخطئة.

@ afried101 يرجى الرجوع إلى تعليقي السابق - لم يتم نشر هذا بعد حتى npm.

أنا مندهش من أن التحذير تسبب في فشل جهازك. لم يكن هذا فهمي لكيفية عمل الإهمال في npm. محليًا ، ما زلت قادرًا على تثبيت JSHint بدون أخطاء (عبر npm install jshint ، باستخدام Node 6.2.0 و npm 3.8.9

npm WARN تم إهماله [email protected] : الرجاء التحديث إلى الإصدار 3.0.2 أو إصدار أعلى لتجنب مشكلة RegExp DoS

ماذا علي أن أفعل؟؟؟ أي اقتراح

أود المساعدة ، لكن هذه ليست معلومات كافية. إلى جانب الرسالة
مطبوعة على الجهاز ، هل يمكنك من فضلك توضيح تأثير ذلك
تدفق عملك؟ يرجى أيضًا تضمين إصدار Node.js و npm أنت
استخدام.

مايك ، مشكلتي لم تكن NPM / Node / Minimatch. لا أعرف ما هو - كان المشروع على خادم - كل ما تغير كان تثبيت VS15 جديدًا ... لكنني أنشأت مشروعًا جديدًا من خلال IDE بدلاً من NPM ، ولدي أمر كوردوفا مرة أخرى في npm وكل شيء على ما يرام. لا يمكن أن أقول ما تم إصلاحه بخلاف "إنشاء مشروع جديد من خلال IDE."

ناتج Node Built اليوم - مع أحدث إصدار من الريبو ...

npm WARN تم إهماله [email protected] : الرجاء التحديث إلى الإصدار 3.0.2 أو إصدار أعلى لتجنب مشكلة RegExp DoS

جرب هذا
6a65a5fc-4b0a-11e6-88f6-a8b4dfcaa3a1

tq CarolinaKadix عملت بشكل مثالي. لا توجد مشاكل حتى الآن

شكرًا جزيلاً لك CarolinaKadix ، لقد ساعدتني كثيرًا ، وأنا أستخدم Ubuntu Mate وقادتني نصيحتك إلى حل هذه المشكلة.

لقد بدأت للتو في أخذ نفس الأخطاء ولم يعد كوردوفا يبني بعد الآن حتى حاولت إعادة التثبيت. لقد جربت طريقة CarolinaKadix مع جهاز Mac الخاص بي مع بادئة "sudo" ومن ثم سارت الأمور على حالها حتى تلقيت نفس الخطأ في لقطة الشاشة أدناه. اي رأي ؟؟

تحديث: لقد حذفت جميع ملفات "node_modules" وأزلت تثبيت npm & node 0.o ثم أعدت تثبيتها ومن ثم لا تزال نفس المشكلة مستمرة وتقول إنها مشكلة مسار حتى أنني أصلحت مشكلات الأذونات مرة أخرى مع npm.

screen shot 2016-08-11 at 14 46 57

تواجه نفس المشكلة بالضبط في erhanyasar

تثبيت npm -g [email protected]

pixelcanvas التي لم تنجح أيضًا

نعم سبق ذكره لا يعمل بنفس الطريقة 😕

لقد تحدثت مع npm على twitter وأجابوا أنه سيتم تحديثه بحلول اليوم. على أي حال ، قمت اليوم مرة أخرى بإلغاء تثبيت "node" و "npm" من كل من الجهاز والمجلدات الموجودة على "usr / local / lib" و "usr / local / include" والمستخدمين. ثم حاول "شديد إلغاء" طارئ. وحاول تثبيت node و npm مرة أخرى مع تحديث المطابقة المصغرة. ثم عملت حتى تقول نفس الخطأ مرة واحدة ولكن يتم تحميلها. pixelcanvas @ أتمنى أن تحاول وتنجح في نفس الشيء.

erhanyasar في الواقع لقد نجحت معي :-)

قام بتثبيت تطابق صغير في الدليل npm \ npm-modules \ minimatch \ هم فقط بحاجة إلى نقل الملف مباشرة لمطابقة npm \

هل يمكنك شرح تأثير ذلك على سير عملك؟

jugglinmike ، إصدار minimatch في cli به مشكلة أمنية. إذا كان ذلك ممكنًا ، يرجى ترقية cli إلى الإصدار الحالي - والذي سيؤدي أيضًا إلى ترقية minimatch imho.

لقد أصدرنا للتو الإصدار 2.9.3 من JSHint ، والذي يحتوي على نسخة محدثة من مكتبة "minimatch".

ما زلت أواجه هذه المشكلة بعد التثبيت النظيف. أي توصيات؟ شكرا مقدما.

مرحبًا ،slashkite
هل نظفته ، وقمت بتثبيت جديد ، وقمت بتحديث الحد الأدنى على سبيل المثال؟

CarolinaKadix شكرا للمعلومات.

لدي الحد الأدنى من المطابقة في 3.0.3 و grunt-sync 0.6.2 بشكل عام.

عند تثبيت أشرعة عالميًا ، يتطلب الأمر مزامنة grunt-sync 0.5.2 ، والتي تستخدم minimatch 2.0.10.

├─┬ [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ وعد- [email protected]

أفعل شيئا خاطئا؟

إنه أمر غريب لدرجة أنني تلقيت هذا التحذير
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue /usr/local/bin/ng -> /usr/local/lib/node_modules/angular-cli/bin/ng
رغم أن
➜ ~ npm -v minimatch
4.1.1

/usr/local/lib
├─┬ [email protected]
│ ├── [email protected] 
│ ├─┬ [email protected]
│ │ └─┬ [email protected]
│ │   └─┬ [email protected]
│ │     └── [email protected] 
│ └─┬ [email protected]
│   └─┬ [email protected]
│     └─┬ [email protected]
│       └─┬ [email protected]
│         └─┬ [email protected]
│           └─┬ [email protected]
│             └── [email protected] 

tkhuynh هل لاحظ أن npm -v minimatch سيطبع إصدار npm الذي قمت بتثبيته.

@ KenanY أي اقتراح لتجاوز هذا التحذير؟

أعتقد أنه بسبب إصدار مجموعة الملفات القديم

slashkite أي طرق لتحديثه؟
حتى أنني فعلت ذلك قبل أن أقوم بتثبيت angular-cli ، ما زلت أتلقى هذا التحذير

sudo npm install -g [email protected]
/usr/local/lib
└── [email protected] 

tkhuynh لن يساعد تثبيت minimatch عالميًا. يجب أن تحصل على تبعية $ fileset على minimatch محدثًا ، ثم تأكد من نشرها لأعلى شجرة التوزيع.

نفس الشيء معي ، لا يصلح على الإطلاق

npm install -g minimatch @ latest

شكرا CarolinaKadix أنها عملت على أكمل وجه

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

القضايا ذات الصلة

jugglinmike picture jugglinmike  ·  6تعليقات

voronianski picture voronianski  ·  8تعليقات

strugee picture strugee  ·  8تعليقات

Guichaguri picture Guichaguri  ·  8تعليقات

ghost picture ghost  ·  5تعليقات