Mengapa npm Masih Mempunyai Proksi Selepas Anda Memadamnya
npm membaca beberapa sumber konfigurasi. Mengalih keluar entri daripada satu fail atau memasang semula Node boleh membiarkan sumber lain kekal berkuat kuasa.
Anda memadam proksi npm, bertanya semula, dan nilainya masih ada. Sebelum mengulang arahan dengan keistimewaan lebih tinggi, semak konfigurasi mana yang anda padam.
Fail .npmrc projek, fail pengguna, konfigurasi global, pilihan arahan dan tetapan persekitaran semuanya boleh penting. Mengalih keluar nilai di satu tempat boleh mendedahkan nilai lain di bawahnya.
Cari nilai sebelum menukarnya
Periksa konfigurasi berkesan npm dan fail yang berkaitan dengan panggilan itu. Perhatikan sama ada operasi itu setempat kepada projek atau global. Tetapan projek bukan bukti tentang pemasangan global.
Nama pilihan proksi juga penting. Kunci tersuai yang menyerupai http_proxy tidak secara automatik menjadi pilihan proxy yang didokumenkan. Ejaan pemboleh ubah persekitaran dan ejaan kunci konfigurasi npm ialah antara muka yang berasingan.
Memasang semula fail boleh laku tidak berkaitan
Direktori pemasangan Node tidak semestinya tempat konfigurasi pengguna anda berada. Menggantikan fail boleh laku boleh membiarkan fail pengguna dan persekitaran proses tidak berubah. Itulah sebabnya pemasangan program yang bersih boleh terus memaparkan titik akhir rangkaian lama.
Setelah menjumpai sumbernya, alih keluar entri lapuk pada skop itu. Kemudian tanya semula nilai berkesan daripada direktori kerja dan akaun yang sama yang menyebabkan kegagalan. Elakkan menetapkan rentetan kosong atau yang kelihatan seperti null secara sembarangan, kecuali npm yang dipasang mendokumenkan maksud itu.
Asingkan tetapan registry. URL registry setempat boleh kelihatan seperti alamat proksi, tetapi memadamnya mengubah dari mana metadata pakej diminta. Jangan padam registry dalaman yang diperlukan semata-mata untuk membuang proksi penghantaran yang tidak diingini.