From d1cd4aa6a2989d24988c17d31af64f6f1c0203da Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Mon, 12 Nov 2018 15:27:49 +0800 Subject: [PATCH] fix: plugin.options can be missing when runGenerator is directly called fixes #2906 --- packages/@vue/cli/lib/invoke.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli/lib/invoke.js b/packages/@vue/cli/lib/invoke.js index 6dd67b490..02045cef3 100644 --- a/packages/@vue/cli/lib/invoke.js +++ b/packages/@vue/cli/lib/invoke.js @@ -139,7 +139,7 @@ async function runGenerator (context, plugin, pkg = getPkg(context)) { log() const packageManager = loadOptions().packageManager || (hasProjectYarn(context) ? 'yarn' : 'npm') - await installDeps(context, packageManager, plugin.options.registry) + await installDeps(context, packageManager, plugin.options && plugin.options.registry) } if (createCompleteCbs.length) {