Nodemon: تحذير الإيقاف في البداية

تم إنشاؤها على ٢٩ أكتوبر ٢٠١٨  ·  13تعليقات  ·  مصدر: remy/nodemon

يتسبب أحدث إصدار من Nodemon على أحدث إصدار من Node.js في تسجيل تحذير الإيقاف عند البدء.

يتعلق هذا بـ Nodemon وليس البرنامج النصي للبدء ، لأنه عندما أقوم بتشغيل npm start مباشرة (وليس عبر Nodemon) ، لا يتم تسجيل تحذير من الإيقاف.

  • nodemon -v : 1.18.5
  • node -v : 11.0.0
  • نظام التشغيل / بيئة المحطة الطرفية: macOS
  • الأمر الذي قمت بتشغيله:
{
  "watch": "nodemon",
  "start": "node --experimental-modules --no-warnings -r dotenv/config server"
}
npm run watch



md5-5c7f483fc44346d27a37182ef5f13bdb



[DEP0106] DeprecationWarning: crypto.createDecipher is deprecated.

خطوات التكاثر

استخدم إصداري Nodemon و Node.js كما هو محدد أعلاه.


إذا كان ذلك ممكنًا ، يرجى إلحاق علامة --dump في الأمر الخاص بك وتضمين الإخراج هنا لضمان إزالة أي تفاصيل أو رموز حساسة / شخصية .

needs more info

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

وتأتي دائرة كاملة ... تبين أنها نوع من هجوم الحقن.
https://github.com/dominictarr/event-stream/issues/116
ذات صلة: https://github.com/remy/nodemon/issues/1451

ال 13 كومينتر

لقد حاولت إضافة --trace-deprecations إلى البرنامج النصي للبدء الخاص بي ولكن ليس له أي تأثير ، حيث يتم تشغيل تحذير الإيقاف بواسطة كود Nodemon (أو التبعيات) الذي يتم تشغيله قبل بدء البرنامج النصي.

إذا جربت nodemon مع index.js عارية ، فهل لا يزال لديك تحذير؟

بمعنى آخر.

echo "" > index.js
nodemon index.js

نعم:

screen shot 2018-10-29 at 8 28 30 pm

في الواقع ، لقد حصلت على المشكلة أيضًا.

node index.js => لا يوجد تحذير
تلقى nodemon index.js => التحذير

المشكلة نفسها،

الإصدار: nodemon

هذا هو الأثر:

> nodemon index.js                                                                                                                                                                                                

(node:27294) [DEP0106] DeprecationWarning: crypto.createDecipher is deprecated.                                                                                                                                   
    at [redacted]/node_modules/flatmap-stream/index.min.js:1:1264                                                                                                                      
    at Object.<anonymous> ([redacted]/node_modules/flatmap-stream/index.min.js:1:1423)                                                                                                 
    at Module._compile (internal/modules/cjs/loader.js:707:30)                                                                                                                                                    
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:718:10)                                                                                                                                      
    at Module.load (internal/modules/cjs/loader.js:605:32)                                                                                                                                                        
    at tryModuleLoad (internal/modules/cjs/loader.js:544:12)                                                                                                                                                      
    at Function.Module._load (internal/modules/cjs/loader.js:536:3)                                                                                                                                               
    at Module.require (internal/modules/cjs/loader.js:643:17)                                                                                                                                                     
    at require (internal/modules/cjs/helpers.js:22:18)                                                                                                                                                            
    at Object.<anonymous> ([redacted]/node_modules/event-stream/index.js:11:15)

وتأتي دائرة كاملة ... تبين أنها نوع من هجوم الحقن.
https://github.com/dominictarr/event-stream/issues/116
ذات صلة: https://github.com/remy/nodemon/issues/1451

أحاول الحصول على إصدار على nodemon لكن الاختبارات لم تنجح (أحد اختبارات التكامل هو ترك خادم الخلفية قيد التشغيل).

ومع ذلك ، يجب أن يسحب التثبيت الجديد لـ nodemon [email protected] والذي ، إذا تسبب في هذا التحذير ، يجب أن يكون نظيفًا الآن.

هل يمكن لشخص ما اختبار (والتأكيد باستخدام npm ls pstree.remy مقابل تثبيت nodemon dif)؟

تم حل هذه المشكلة من خلال الإصدار pstree.remy ؛ تمت إزالة الحزمة المصابة من شجرة التبعية nodemon . شكرا!

أحاول الحصول على إصدار على nodemon لكن الاختبارات لم تنجح (أحد اختبارات التكامل هو ترك خادم الخلفية قيد التشغيل).

remy سعيد لسماع أن لديك اختبارات فاشلة ، فالأشياء معطلة بالتأكيد. انظر # 1464.

FallingSnow بدافع الفضول الخالص: بدءًا من تتبع المكدس ، كيف اكتشفت أنه هجوم حقن؟ هل بدأت في تحليل ملفات js و min.js؟

هذا هو الأثر:

شبيبة

nodemon index.js

(العقدة: 27294) [DEP0106] تحذير الإيقاف: crypto.createDecipher متوقف.
في [منقح] /node_modules/flatmap-stream/index.min.js:1:1264
في الكائن.([منقح] /node_modules/flatmap-stream/index.min.js:1:1423)
...

piotrturski إذا كان لديك هذا التتبع المكدس ، فإن تبعياتك قديمة ويحتاج nodemon إلى ترقية.

piotrturski لقد تابعت للتو آثار المكدس حتى صادفت بعض الرموز الغريبة جدًا التي بدت وكأنها حمولة مشوشة.

نعم ، لقد قمت بتحليل ملفات js ، راجع https://github.com/dominictarr/event-stream/issues/116.

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