احصل على المجلد الحالي في Node

شرح طريقتان للإشارة إلى نظام الملفات: ./ و __dirname

هناك طريقتان أساسيتان للإشارة إلى المجلد الحالي في البرنامج النصي Node.js:

  • ./
  • __dirname

مع./، يوجد../، مما يشير إلى المجلد الأصل. يتصرفون بنفس الطريقة.

هناك فرق كبير بين الاثنين.

استخدام__dirnameفي البرنامج النصي Node سيعود مسار المجلدحيث يوجد ملف JavaScript الحالي.

استخدام./سوف يعطيكدليل العمل الحالي. سيعود نفس نتيجة الاتصالprocess.cwd().

مبدئيًا ، يكون دليل العمل الحالي هو مسار المجلد الذي قمت بتشغيل أمر العقدة فيه ، ولكن يمكن تغيير ذلك أثناء تنفيذ البرنامج النصي الخاص بك ، باستخدامprocess.chdir()API.

هناك مكان واحد فقط حيث./يشير إلى مسار الملف الحالي ، وهو بتنسيقrequire()مكالمة. هناك،./(للراحة) سيشير دائمًا إلى مسار ملف JavaScript ، مما يتيح لك استيراد وحدات نمطية أخرى بناءً على بنية المجلد.

تحميل مجانيكتيب Node.js


المزيد من دروس العقدة: