Rumah  >  Artikel  >  sumber suis npm dan nrm mengurus sumber

sumber suis npm dan nrm mengurus sumber

DDD
DDDasal
2024-08-14 16:28:22524semak imbas

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>
  • 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>
  • 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>

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>

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>

Sebagai contoh, untuk menambah pendaftaran awam npm, jalankan:

<code>nrm add public https://registry.npmjs.org/</code>

Untuk menyenaraikan pendaftaran yang tersedia, jalankan:

<code>nrm ls</code>

Untuk bertukar kepada pendaftaran tertentu, jalankan:

<code>nrm use <registry-name></code>

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>

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>

Untuk bertukar kepada versi lain, jalankan:

<code>nvm use 18.12.1</code>

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

Kenyataan:
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