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

Melihat: 8633|Jawab: 0

node.js menginisialisasi dengan package.json

[Salin tautan]
Diposting pada 14/12/2016 11.03.04 | | | |
Cara terbaik untuk mengelola paket npm yang diinstal secara lokal adalah dengan membuat file package.json.

File package.json menawarkan banyak manfaat:

Ini berfungsi sebagai dokumentasi untuk paket yang bergantung pada proyek Anda.
Ini memungkinkan Anda untuk menentukan versi paket yang dapat digunakan proyek Anda menggunakan aturan penerapan versi semantik.
Membuat build Anda dapat direproduksi berarti lebih mudah untuk dibagikan dengan pengembang lain dengan cara yang lebih mudah untuk dibagikan.
Persyaratan

Minimal, package.json harus memiliki:

"nama"
Semua huruf kecil
Satu kata, tanpa spasi
Tanda hubung dan garis bawah diizinkan
"versi"
dalam bentuk x.x.x
Mengikuti spesifikasi Semver

Misalnya:



Buat package.json

Untuk membuat eksekusi package.json:

> npm init
Ini akan meluncurkan kuesioner baris perintah dan akhirnya akan membuat package.json di direktori tempat Anda meluncurkan perintah.

Menginisialisasi package.json dengan menjalankan npm init di direktori akan memungkinkan Anda memasukkan banyak informasi, seperti: nama, versi, penulis, dll.


Jika kita menggunakan nama default, cukup tekan enter!!


Saya hanya memasukkan informasi dalam deskripsi dan penulis, dan semua pengembalian lainnya adalah default, misalnya:


Kita dapat melihat bahwa paket package.json yang dihasilkan adalah sebagai berikut:


Jika Anda ingin menggunakan generasi default dan tidak ingin menekan tombol enter mobil setiap saat, Anda dapat menambahkan --yes setelah npm init,

Kode:




Dengan cara ini, Anda tidak perlu menekan tombol enter setiap saat, dan hasilnya adalah sebagai berikut:


name: default ke nama penulis, kecuali di direktori git, dalam hal ini akan menjadi nama repositori
Versi:Selalu 1.0.0
utama: selalu index.js
scrip{filter}ts: Membuat skrip pengujian kosong secara default
Kata kunci: kosong
penulis: CLI apa pun yang Anda berikan
lisensi:ISC
Repositori: akan mengekstrak informasi dari direktori saat ini (jika ada).
bug: Informasi akan diekstrak dari direktori saat ini (jika ada).
beranda: akan mengekstrak informasi dari direktori saat ini (jika ada).

Anda juga dapat mengatur beberapa opsi konfigurasi untuk perintah init. Beberapa yang berguna:











Mantan:Apa itu npm? Apa itu npm?
Depan:15 bagus. .NET
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