Rumah  >  Soal Jawab  >  teks badan

Adakah terdapat cara untuk membuat pemasangan (perintah) npm berfungsi di belakang proksi?

<p>Baca pembolehubah proksi dalam fail <code>.npmrc</code> Cuba elakkan memuat turun dan memasang semua pakej yang diperlukan secara manual. </p>
P粉743288436P粉743288436445 hari yang lalu589

membalas semua(1)saya akan balas

  • P粉775723722

    P粉7757237222023-08-24 16:51:53

    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

    balas
    0
  • Batalbalas