Rumah > Soal Jawab > teks badan
P粉7757237222023-08-24 16:51:53
Saya menyelesaikan masalah seperti ini:
Saya menjalankan arahan ini:
npm config set strict-ssl false
Kemudian tetapkan npm untuk dijalankan menggunakan http dan bukannya https:
npm config set registry "http://registry.npmjs.org/"
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