Rumah > masalah biasa > sumber suis npm dan nrm mengurus sumber

sumber suis npm dan nrm mengurus sumber

DDD
Lepaskan: 2024-08-14 16:28:22
asal
837 orang telah melayarinya

Artikel ini menyediakan panduan tentang menukar sumber pendaftaran npm menggunakan konfigurasi npm, fail npmrc dan bendera --registry. Ia menerangkan faedah menggunakan NRM untuk mengurus pendaftaran npm dan NVM untuk mengendalikan perubahan sumber npm merentas pembangunan berbeza

sumber suis npm dan nrm mengurus sumber

Bagaimana cara menukar sumber pendaftaran npm menggunakan kaedah berbeza?

Terdapat beberapa kaedah untuk menukar sumber pendaftaran npm:

  • Menggunakan arahan npm config: Jalankan arahan npm config dengan bendera pendaftaran yang ditetapkan, diikuti dengan URL pendaftaran yang dikehendaki. Contohnya, untuk bertukar kepada pendaftaran awam npm, jalankan:

    <code>npm config set registry https://registry.npmjs.org/</code>
    Salin selepas log masuk
  • Menggunakan fail npmrc: Cipta fail .npmrc dalam direktori rumah atau direktori projek anda. Tambahkan baris berikut pada fail, menggantikan your-registry-url dengan URL pendaftaran yang dikehendaki:

    <code>registry=your-registry-url</code>
    Salin selepas log masuk
  • Menggunakan bendera --registry: Apabila menjalankan arahan npm, anda boleh menggunakan bendera --registry untuk menentukan sumber pendaftaran. Contohnya, untuk memasang pakej daripada pendaftaran awam npm, jalankan:

    <code>npm install --registry https://registry.npmjs.org/ @angular/core</code>
    Salin selepas log masuk

Apakah pendekatan terbaik untuk menguruskan berbilang pendaftaran npm dengan nrm?

NRM (Pengurus Pendaftaran Nod) ialah alat yang membolehkan anda mengurus berbilang npm pendaftaran dan bertukar dengan mudah antara mereka. Untuk menggunakan nrm, pasangkannya secara global menggunakan npm:

<code>npm install -g nrm</code>
Salin selepas log masuk

Setelah dipasang, anda boleh menggunakan nrm untuk menambah, mengalih keluar atau menyenaraikan pendaftaran. Untuk menambah pendaftaran, jalankan:

<code>nrm add <registry-name> <registry-url></code>
Salin selepas log masuk

Sebagai contoh, untuk menambah pendaftaran awam npm, jalankan:

<code>nrm add public https://registry.npmjs.org/</code>
Salin selepas log masuk

Untuk menyenaraikan pendaftaran yang tersedia, jalankan:

<code>nrm ls</code>
Salin selepas log masuk

Untuk bertukar kepada pendaftaran tertentu, jalankan:

<code>nrm use <registry-name></code>
Salin selepas log masuk

Bagaimana untuk mengurus perubahan sumber npm dengan cekap merentas persekitaran pembangunan yang berbeza?

Untuk mengurus perubahan sumber npm dengan cekap merentas persekitaran pembangunan yang berbeza, adalah disyorkan untuk menggunakan alat seperti NVM (Pengurus Versi Node). NVM membolehkan anda memasang dan mengurus berbilang versi Node.js pada sistem anda dan menukar antara versi tersebut dengan mudah. Dengan cara ini, anda boleh menyediakan persekitaran pembangunan yang berbeza dengan sumber npm yang berbeza, membolehkan anda menguji dan membangunkan terhadap konfigurasi pendaftaran tertentu.

Untuk menggunakan NVM, pasangkannya menggunakan arahan berikut:

<code>curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash</code>
Salin selepas log masuk

Setelah dipasang, anda boleh menggunakan NVM untuk memasang dan mengurus versi Node.js yang berbeza. Untuk memasang versi tertentu, jalankan:

<code>nvm install 18.12.1</code>
Salin selepas log masuk

Untuk bertukar kepada versi lain, jalankan:

<code>nvm use 18.12.1</code>
Salin selepas log masuk

Atas ialah kandungan terperinci sumber suis npm dan nrm mengurus sumber. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan