Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 6238|Jawab: 0

Tidak ada lagi keterikatan antara devDependencies dan dependensi

[Salin tautan]
Diposting pada 09/10/2018 14.32.38 | | |
Sebelumnya berjuang dengan masalah manajemen dependensi paket untuk instalasi npm. Itu benar:

Saat kita menggunakan npm install untuk menginstal modul atau plugin, ada dua perintah untuk menuliskannya ke dalam file package.json, yaitu:

--simpan-pengembang

atau

--simpan

Pertama-tama, perlu dicatat bahwa arti Cina dari kata Dependensi berarti ketergantungan dan ketergantungan, sedangkan dev adalah

Kependekan dari develop.

Oleh karena itu, perbedaan di antara keduanya tercermin dalam file package.json, yaitu plugin yang diinstal menggunakan --save-dev ditulis ke domain devDependencies, sedangkan plugin yang diinstal menggunakan --save ditulis ke blok dependensi.

Jadi apa perbedaan antara objek devDependencies dan dependencies dalam file package.json?

Plugin di devDependencies hanya digunakan di lingkungan pengembangan, bukan di lingkungan produksi, dan dependensi perlu dirilis ke lingkungan produksi.

Misalnya, jika kita menulis proyek yang bergantung pada jQuery, kesalahan akan dilaporkan jika dependensi berjalan tanpa paket ini, jadi kita akan menulis dependensi ini ke dependensi.

Dan beberapa alat build yang kami gunakan, seperti glup dan webpack, hanyalah paket yang digunakan dalam pengembangan, dan mereka online

Ini tidak ada hubungannya dengan mereka, jadi tulis ke devDependencies.






Mantan:Ornamen mewah dan nampan teh yang diukir dari tembaga dan aluminium memiliki makna artistik
Depan:npm meningkatkan semua dependensi
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com