Rumah > Soal Jawab > teks badan
P粉4125335252023-09-05 10:01:59
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:
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 } }