From 3ebb104c7fc5829836442dd4528e1fc87e052cfa Mon Sep 17 00:00:00 2001 From: Guillaume Chau Date: Sun, 17 Jun 2018 21:16:43 +0200 Subject: [PATCH] fix(ui): bail on error reading package.json, closes #1599 --- .../@vue/cli-ui/src/graphql-api/connectors/folders.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/@vue/cli-ui/src/graphql-api/connectors/folders.js b/packages/@vue/cli-ui/src/graphql-api/connectors/folders.js index c0fa577a22..d92a9ab166 100644 --- a/packages/@vue/cli-ui/src/graphql-api/connectors/folders.js +++ b/packages/@vue/cli-ui/src/graphql-api/connectors/folders.js @@ -107,8 +107,15 @@ function writePackage ({ file, data }, context) { function isVueProject (file, context) { if (!isPackage(file)) return false - const pkg = readPackage(file, context) - return Object.keys(pkg.devDependencies || {}).includes('@vue/cli-service') + try { + const pkg = readPackage(file, context) + return Object.keys(pkg.devDependencies || {}).includes('@vue/cli-service') + } catch (e) { + if (process.env.VUE_APP_CLI_UI_DEV) { + console.log(e) + } + } + return false } function listFavorite (context) {