Maison > Questions et réponses > le corps du texte
P粉4125335252023-09-05 10:01:59
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 :
const args = minimist(process.argv, { alias: { r: 'registry' } }) let registry if (args.registry) { registry = args.registry } else if (!process.env.VUE_CLI_TEST && await shouldUseTaobao(this.bin)) { registry = registries.taobao } else { try { if (scope) { registry = (await execa(this.bin, ['config', 'get', scope + ':registry'])).stdout } if (!registry || registry === 'undefined') { registry = (await execa(this.bin, ['config', 'get', 'registry'])).stdout } } catch (e) { // Yarn 2 uses `npmRegistryServer` instead of `registry` registry = (await execa(this.bin, ['config', 'get', 'npmRegistryServer'])).stdout } }