Vue3 CLI 不斷詢問網路連線速度慢的問題
P粉127901279
2023-09-04 13:16:33
<p>在E2E測試過程中,我透過Vue CLI自動安裝Vue3,確切的指令是:</p>
<pre class="brush:php;toolbar:false;">npx --yes @vue/cli create vue3 --packageManager npm -n -i '{"useConfigFiles":true,"plugins":{ "@vue/cli-plugin-babel":{},"@vue/cli-plugin-typescript":{"classComponent":false,"useTsWithBabel":true},&clit; plugin-pwa":{},"@vue/cli-plugin-router":{"historyMode":true},"@vue/cli-plugin-vuex":{},"@vue/clicli] -plugin-eslint":{"config":"prettier","lintOn":["save"]}},"vueVersion":"3"]}},"vueVersion":"3"
<p>問題是,在這個過程中,這個問題不斷出現:</p>
<pre class="brush:php;toolbar:false;">? Your connection to the default yarn registry seems to be slow.
Use https://registry.npmmirror.com for faster installation? (Y/n)</pre>
<p>由於正在等待輸入,因此建置失敗。如何取消此提示? </p>
我透過查看Vue CLI原始碼找到了解決方案。如果您使用登錄機碼參數執行 create 指令,或者可以設定環境變數 VUE_CLI_TEST 以避免出現該提示。由於我不知道設定該變數還有什麼其他影響,因此我使用註冊表命令運行。 這是src中的程式碼,
shouldUseTaobao
是負責提示的函數: