Adakah terdapat cara untuk membuat pemasangan (perintah) npm berfungsi di belakang proksi?
P粉743288436
P粉743288436 2023-08-23 18:07:57
0
1
615
<p>Baca pembolehubah proksi dalam fail <code>.npmrc</code> Cuba elakkan memuat turun dan memasang semua pakej yang diperlukan secara manual. </p>
P粉743288436
P粉743288436

membalas semua(1)
P粉775723722

Saya menyelesaikan masalah seperti ini:

  1. Saya menjalankan arahan ini:

    npm config set strict-ssl false
    
  2. Kemudian tetapkan npm untuk dijalankan menggunakan http dan bukannya https:

    npm config set registry "http://registry.npmjs.org/"
    
  3. Kemudian saya memasang pakej menggunakan sintaks berikut:

    npm --proxy http://username:password@cacheaddress.com.br:80 install packagename
    

Jika ejen tidak memerlukan anda untuk membuat pengesahan, langkau bahagian 用户名:密码

EDIT: Rakan saya baru sahaja menunjukkan bahawa anda boleh membuat NPM berfungsi di belakang proksi dengan menetapkan pembolehubah persekitaran KEDUA HTTP_PROXY dan HTTPS_PROXY dan kemudian mengeluarkan arahan seperti biasa npm install express (contohnya)

Edit 2: Seperti yang diulas oleh @BStruthers, sila ingat bahawa kata laluan yang mengandungi "@" tidak akan dihuraikan dengan betul, jika ia mengandungi @, letakkan keseluruhan kata laluan dalam petikan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan