Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi dan menggunakan npm
Untuk menggunakannya npm
CodeCatalyst, Anda harus terhubung npm
ke repositori paket Anda dan menyediakan token akses pribadi (PAT) untuk otentikasi. Anda dapat melihat instruksi untuk menghubungkan npm
ke repositori paket Anda di konsol. CodeCatalyst
Daftar Isi
Mengkonfigurasi npm dengan CodeCatalyst
Petunjuk berikut menjelaskan cara mengautentikasi dan menghubungkan npm
ke repositori CodeCatalyst paket Anda. Untuk informasi selengkapnya tentang npm, lihat dokumentasi resmi npm
Untuk terhubung npm
ke repositori CodeCatalyst paket Anda
-
Buka CodeCatalyst konsol di https://codecatalyst.aws/
. -
Arahkan ke proyek Anda.
-
Di panel navigasi, pilih Paket.
-
Pilih repositori paket Anda dari daftar.
-
Pilih Connect to repository.
-
Dalam detail Konfigurasi, di klien Package manager, pilih klien npm.
Pilih sistem operasi Anda untuk melihat langkah-langkah konfigurasi yang sesuai.
-
Token akses pribadi (PAT) diperlukan untuk mengautentikasi npm dengan. CodeCatalyst Jika Anda sudah memiliki token, Anda dapat menggunakannya. Jika tidak, Anda dapat membuatnya menggunakan langkah-langkah berikut.
(Opsional): Perbarui PATnama dan tanggal kedaluwarsa.
-
Pilih Buat token.
-
Salin dan simpan Anda PAT di lokasi yang aman.
Awas
Anda tidak akan dapat melihat atau menyalin PAT lagi setelah Anda menutup kotak dialog. Kredensyal harus berumur pendek untuk meminimalkan lamanya waktu penyerang dapat menggunakan kredensil setelah menyalahgunakannya.
-
Jalankan perintah berikut dari direktori root proyek Anda untuk mengonfigurasi npm dengan repositori paket Anda. Perintah akan melakukan hal berikut:
Buat
.npmrc
file tingkat proyek jika proyek Anda tidak memilikinya.Tambahkan informasi titik akhir repositori paket ke file tingkat proyek Anda.
.npmrc
Tambahkan credentials (PAT) ke file tingkat pengguna
.npmrc
Anda.
Ganti nilai-nilai berikut.
catatan
Jika Anda menyalin dari instruksi konsol, nilai-nilai dalam perintah berikut diperbarui untuk Anda dan tidak perlu diubah.
Ganti
username
dengan nama CodeCatalyst pengguna Anda.Ganti
PAT
dengan Anda CodeCatalyst PAT.Ganti
space_name
dengan nama CodeCatalyst spasi Anda.Ganti
proj_name
dengan nama CodeCatalyst proyek Anda.Ganti
repo_name
dengan nama repositori CodeCatalyst paket Anda.
npm set registry=https://packages.
region
.codecatalyst.aws/npm/space-name
/proj-name
/repo-name
/ --location project npm set //packages.region
.codecatalyst.aws/npm/space-name
/proj-name
/repo-name
/:_authToken=username
:PAT
Untuk npm 6 atau lebih rendah: Untuk membuat npm selalu meneruskan token auth ke CodeCatalyst, bahkan untuk
GET
permintaan, setel variabel konfigurasi always-auth dengan sebagai berikut.npm config set
npm set //packages.
region
.codecatalyst.aws/npm/space-name
/proj-name
/repo-name
/:always-auth=true --location project
Menginstal paket npm dari repositori CodeCatalyst paket
Setelah Anda menghubungkan npm ke repositori Anda dengan mengikuti langkah-langkah diMengkonfigurasi npm dengan CodeCatalyst, Anda dapat menjalankan npm
perintah di repositori Anda.
Anda dapat menginstal paket npm yang ada di repositori CodeCatalyst paket Anda atau salah satu repositori hulu dengan perintah. npm install
npm install
lodash
Menginstal paket npm dari npmjs melalui CodeCatalyst
Anda dapat menginstal paket npm dari npmjs.com
Untuk menginstal paket dari npmjs
-
Jika Anda belum melakukannya, konfigurasikan
npm
dengan repositori CodeCatalyst paket Anda dengan mengikuti langkah-langkah di. Mengkonfigurasi npm dengan CodeCatalyst -
Periksa apakah repositori Anda telah menambahkan repositori gateway, npm-public-registry-gateway, sebagai koneksi upstream. Anda dapat memeriksa sumber hulu mana yang ditambahkan atau ditambahkan npm-public-registry-gatewaysebagai sumber hulu dengan mengikuti instruksi Menambahkan repositori upstream dan memilih repositori. npm-public-registry-gateway
-
Instal paket dengan
npm install
perintah.npm install
package_name
Untuk informasi selengkapnya tentang meminta paket dari repositori upstream, lihat. Meminta versi paket dengan repositori hulu
Menerbitkan paket npm ke repositori CodeCatalyst paket Anda
Setelah selesaiMengkonfigurasi npm dengan CodeCatalyst, Anda dapat menjalankan npm
perintah.
Anda dapat mempublikasikan paket npm ke repositori CodeCatalyst paket dengan perintah. npm publish
npm publish
Untuk selengkapnya tentang cara membuat paket npm, lihat Membuat Modul Node.js
dukungan perintah npm
Bagian berikut merangkum npm
perintah yang didukung oleh repositori CodeCatalyst paket, selain mencantumkan perintah tertentu yang tidak didukung.
Topik
Perintah yang didukung yang berinteraksi dengan repositori paket
Bagian ini mencantumkan npm
perintah di mana npm
klien membuat satu atau lebih permintaan ke registri yang dikonfigurasi (misalnya,npm
config set registry
). Perintah-perintah ini telah diverifikasi untuk berfungsi dengan benar ketika dipanggil terhadap repositori CodeCatalyst paket.
Perintah | Deskripsi |
---|---|
Menebak lokasi pelacak bug paketURL, dan kemudian mencoba membukanya. |
|
Menginstal proyek dari awal. |
|
Menghentikan penggunaan versi paket. |
|
Memodifikasi tanda distribusi paket. |
|
Menebak lokasi dokumentasi paketURL, dan kemudian mencoba membukanya dengan menggunakan parameter |
|
Menjalankan serangkaian pemeriksaan untuk memvalidasi bahwa instalasi npm Anda dapat mengelola paket Anda JavaScript . |
|
Menginstal paket. |
|
Menginstal proyek dari awal dan menjalankan pengujian. Alias: |
|
Menginstal paket dan menjalankan tes. Menjalankan |
|
Memeriksa registri yang dikonfigurasi untuk menentukan apakah ada paket yang diinstal sudah usang. |
|
Ping registri npm yang dikonfigurasi atau diberikan dan memverifikasi autentikasi. |
|
Memublikasikan versi paket ke registri. |
|
Menebak lokasi repositori paketURL, dan kemudian mencoba membukanya dengan menggunakan parameter konfigurasi. |
|
Menampilkan metadata paket. Dapat juga digunakan untuk mencetak properti metadata. |
Perintah sisi klien yang didukung
Perintah ini tidak memerlukan interaksi langsung dengan repositori paket, jadi CodeCatalyst tidak memerlukan apa pun untuk mendukungnya.
Perintah | Deskripsi |
---|---|
Menampilkan |
|
Membangun paket. |
|
Memanipulasi cache paket. |
|
Memungkinkan penyelesaian tab di semua perintah npm. |
|
Memperbarui isi pengguna dan file |
|
Mencari pohon paket lokal dan mencoba menyederhanakan struktur dengan memindahkan dependensi lebih jauh ke atas pohon di mana mereka dapat dibagikan secara lebih efektif oleh beberapa paket dependen. |
|
Mengedit paket yang diinstal. Memilih ketergantungan dalam direktori kerja saat ini dan membuka direktori paket di editor default. |
|
Menelusuri paket yang diinstal. Memunculkan subshell di direktori paket terinstal yang ditentukan. Jika perintah ditentukan, maka itu dijalankan di subshell, yang kemudian segera dimatikan. |
|
Mendapat bantuan mengenai npm. |
|
Menelusuri dokumentasi bantuan npm. |
|
Membuat file |
|
Symlink direktori paket. |
|
Daftar paket yang diinstal. |
|
Membuat tarball dari sebuah paket. |
|
Menampilkan awalan. Ini adalah direktori induk terdekat untuk berisi |
|
Menghapus paket yang tidak tercantum pada daftar dependensi paket induk. |
|
Menjalankan perintah |
|
Menjalankan skrip stop, restart, dan start paket serta pra-skrip dan post-script terkait. |
|
Mencetak |
|
Menjalankan skrip paket arbitrer. |
|
Mengunci versi dependensi untuk publikasi. |
|
Meng-uninstall paket. |
Perintah tidak didukung
npm
Perintah ini tidak didukung oleh repositori CodeCatalyst paket.
Perintah | Deskripsi | Catatan |
---|---|---|
Menetapkan tingkat akses pada paket yang dipublikasikan. |
CodeCatalyst menggunakan model izin yang berbeda dari repositori npmjs publik. |
|
Menambahkan akun pengguna registri |
CodeCatalyst menggunakan model pengguna yang berbeda dari repositori npmjs publik. |
|
Menjalankan audit keamanan. |
CodeCatalyst saat ini tidak menjual data kerentanan keamanan. |
|
Mengelola kait npm, termasuk menambahkan, menghapus, mendaftar, dan memperbarui. |
CodeCatalyst saat ini tidak mendukung mekanisme pemberitahuan perubahan apa pun. |
|
Mengautentikasi pengguna. Ini adalah nama lain untuk |
CodeCatalyst menggunakan model otentikasi yang berbeda dari repositori npmjs publik. Untuk informasi, lihat Mengkonfigurasi npm dengan CodeCatalyst. |
|
Keluar dari registri. |
CodeCatalyst menggunakan model otentikasi yang berbeda dari repositori npmjs publik. Tidak ada cara untuk keluar dari CodeCatalyst repositori, tetapi token otentikasi kedaluwarsa setelah waktu kedaluwarsa yang dapat dikonfigurasi. Durasi token default adalah 12 jam. |
|
Mengelola pemilik paket. |
CodeCatalyst menggunakan model izin yang berbeda dari repositori npmjs publik. |
|
Mengubah pengaturan pada profil registri Anda. |
CodeCatalyst menggunakan model pengguna yang berbeda dari repositori npmjs publik. |
|
Mencari registri untuk paket yang cocok dengan istilah pencarian. |
CodeCatalyst tidak mendukung |
|
Menandai paket favorit Anda. |
CodeCatalyst saat ini tidak mendukung mekanisme favorit apa pun. |
|
Melihat paket yang ditandai sebagai favorit. |
CodeCatalyst saat ini tidak mendukung mekanisme favorit apa pun. |
|
Mengelola tim dan keanggotaan tim. |
CodeCatalyst menggunakan model keanggotaan pengguna dan grup yang berbeda dari repositori npmjs publik. |
|
t |
Mengelola token autentikasi Anda. |
CodeCatalyst menggunakan model yang berbeda untuk mendapatkan token otentikasi. Untuk informasi, lihat Mengkonfigurasi npm dengan CodeCatalyst. |
Menghapus paket dari registri. |
CodeCatalyst tidak mendukung penghapusan versi paket dari repositori dengan menggunakan klien npm. Anda dapat menghapus paket di konsol. |
|
Menampilkan nama pengguna npm. |
CodeCatalyst menggunakan model pengguna yang berbeda dari repositori npmjs publik. |