Logo ms.boatexistence.com

Adakah anda perlu memasang kebergantungan rakan sebaya?

Isi kandungan:

Adakah anda perlu memasang kebergantungan rakan sebaya?
Adakah anda perlu memasang kebergantungan rakan sebaya?

Video: Adakah anda perlu memasang kebergantungan rakan sebaya?

Video: Adakah anda perlu memasang kebergantungan rakan sebaya?
Video: 【FULL】In Later Years EP17: Ni Weizhen is Bewildered by her Pregnancy | 熟年 | iQIYI 2024, Mungkin
Anonim

Pergantungan rakan sebaya adalah berbeza. Ia tidak dipasang secara automatik. Apabila dependency disenaraikan dalam pakej sebagai peerDependency, ia tidak dipasang secara automatik. Sebaliknya, kod yang termasuk pakej mesti menyertakannya sebagai kebergantungannya.

Adakah saya perlu memasang semua kebergantungan rakan sebaya?

Memang benar bahawa mengelakkan pemasangan berbilang pakej adalah salah satu tujuan PeerDependency, tetapi dependencies hanya dinyahduakan jika versi semuanya serasi. Jika ia tidak serasi, anda masih akan memasang berbilang versi.

Adakah kebergantungan rakan sebaya dipasang secara automatik?

KEMASKINI: npm versi 1, 2 dan 7 akan memasang peerDependency secara automatik jika ia tidak bergantung secara eksplisit pada yang lebih tinggi dalam pepohon kebergantungan. Untuk npm versi 3 hingga 6, anda akan menerima amaran bahawa peerDependency tidak dipasang.

Bilakah saya harus menggunakan kebergantungan rakan sebaya?

Bilakah anda harus menggunakan kebergantungan rakan sebaya?

  1. Apabila anda membina perpustakaan untuk digunakan oleh projek lain, dan.
  2. Pustaka ini menggunakan beberapa perpustakaan lain, dan.
  3. Anda mengharapkan/memerlukan pengguna untuk bekerja dengan perpustakaan lain itu juga.

Adakah NPM memasang kebergantungan secara automatik?

Secara lalai, pemasangan npm akan memasang semua modul yang disenaraikan sebagai kebergantungan dalam pakej. json. Dengan bendera --production (atau apabila pembolehubah persekitaran NODE_ENV ditetapkan kepada pengeluaran), npm tidak akan memasang modul yang disenaraikan dalam devDependencies.

Disyorkan: