أين تقوم npm بتثبيت الحزم؟

كيف تعرف أين تقوم npm بتثبيت الحزم

إقرأ الدليل npmإذا كنت تبدأ بـ npm ، فستدخل في الكثير من التفاصيل الأساسية لها.

عند تثبيت حزمة باستخدامnpm(أوغزل) ، يمكنك إجراء نوعين من التثبيت:

  • تثبيت محلي
  • تثبيت عالمي

بشكل افتراضي ، عند كتابة ملفnpm installالأمر ، مثل:

npm install lodash

تم تثبيت الحزمة في شجرة الملفات الحالية ، أسفلnode_modulesمجلد فرعي.

كما يحدث هذا ،npmيضيف أيضًاlodashالدخول فيdependenciesممتلكاتpackage.jsonملفموجودة في المجلد الحالي.

يتم إجراء تثبيت عام باستخدام ملف-gعلم:

npm install -g lodash

عندما يحدث هذا ، لن يقوم npm بتثبيت الحزمة ضمن المجلد المحلي ، ولكن بدلاً من ذلك ، سيستخدم موقعًا عالميًا.

اين بالضبط؟

الnpm root -gسيخبرك الأمر بمكان هذا الموقع الدقيق على جهازك.

على نظام macOS أو Linux ، يمكن أن يكون هذا الموقع/usr/local/lib/node_modules. على Windows يمكن أن يكونC:\Users\YOU\AppData\Roaming\npm\node_modules

إذا كنت تستخدمnvmلإدارة إصدارات Node.js ، ومع ذلك ، قد يختلف هذا الموقع.

أنا على سبيل المثال استخدامnvmوتم عرض موقع الحزم الخاصة بي على شكل/Users/flavio/.nvm/versions/node/v8.9.0/lib/node_modules.

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


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