Pendant le processus de test E2E, j'ai automatiquement installé Vue3 via Vue CLI. La commande exacte est :
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},"@vue/cli- plugin-pwa":{},"@vue/cli-plugin-router":{"historyMode":true},"@vue/cli-plugin-vuex":{},"@vue/cli -plugin-eslint":{"config":"plus joli","lintOn":["enregistrer"]}},"vueVersion":"3"}'
Le problème est que pendant ce processus, ce problème continue d'apparaître :
? Votre connexion au registre de fil par défaut semble être lente. Utiliser https://registry.npmmirror.com pour une installation plus rapide (O/n)
La construction a échoué car elle attend une entrée. Comment puis-je annuler cette invite ?
J'ai trouvé la solution en consultant le code source de Vue CLI. Si vous exécutez la commande create avec des paramètres de registre, vous pouvez définir la variable d'environnement VUE_CLI_TEST pour éviter cette invite. Comme je ne connais pas les autres effets de cette variable, je l'ai exécutée à l'aide d'une commande de registre. Voici le code dans src,
shouldUseTaobao
est la fonction responsable des invites :