From 7cdded31a95e5b2e755a1604e55c060f13d46892 Mon Sep 17 00:00:00 2001 From: Chris Fritz Date: Mon, 26 Feb 2018 00:08:54 -0500 Subject: [PATCH] fix(@vue/cli-service): don't swallow vue.config.js errors (close #874) --- packages/@vue/cli-service/lib/Service.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@vue/cli-service/lib/Service.js b/packages/@vue/cli-service/lib/Service.js index 525da990cd..7acb5813c6 100644 --- a/packages/@vue/cli-service/lib/Service.js +++ b/packages/@vue/cli-service/lib/Service.js @@ -160,7 +160,7 @@ module.exports = class Service { process.env.VUE_CLI_SERVICE_CONFIG_PATH || path.resolve(this.context, 'vue.config.js') ) - try { + if (fs.existsSync(configPath)) { fileConfig = require(configPath) if (!fileConfig || typeof fileConfig !== 'object') { error( @@ -168,7 +168,7 @@ module.exports = class Service { ) fileConfig = null } - } catch (e) {} + } // package.vue pkgConfig = this.pkg.vue