Vue3 CLI terus bertanya tentang sambungan internet yang perlahan
P粉127901279
2023-09-04 13:16:33
<p>Semasa proses ujian E2E, saya memasang Vue3 secara automatik melalui Vue CLI Perintah yang tepat ialah: </p>
<pre class="brush:php;toolbar:false;">npx --yes @vue/cli create vue3 --packageManager npm -n -i '{"useConfigFiles":true,"plugin":{ "@vue/cli-plugin-babel":{},"@vue/cli-plugin-typescript":{"classComponent":false,"useTsWithBabel":true},"@vue/cli- plugin-pwa":{},"@vue/cli-plugin-router":{"historyMode":true},"@vue/cli-plugin-vuex":{},"@vue/cli -plugin-eslint":{"config":"prettier","lintOn":["save"]}},"vueVersion":"3"}'</pre>
<p>Masalahnya ialah semasa proses ini, masalah ini terus muncul: </p>
<pre class="brush:php;toolbar:false;">? Sambungan anda ke daftar benang lalai nampaknya perlahan.
Gunakan https://registry.npmmirror.com untuk pemasangan yang lebih pantas? (Y/n)</pre>
<p>Pembinaan gagal kerana sedang menunggu input. Bagaimanakah saya boleh membatalkan gesaan ini? </p>
Saya menemui penyelesaiannya dengan melihat kod sumber Vue CLI. Jika anda menjalankan perintah cipta dengan parameter pendaftaran, anda boleh menetapkan pembolehubah persekitaran VUE_CLI_TEST untuk mengelakkan gesaan ini. Memandangkan saya tidak tahu apa kesan lain tetapan pembolehubah ini, saya menjalankannya menggunakan arahan pendaftaran. Ini adalah kod dalam src,
shouldUseTaobao
ialah fungsi yang bertanggungjawab untuk gesaan: