From a602b2cd23dc62c565b3705631cbfed9aba9e9fc Mon Sep 17 00:00:00 2001 From: Guillaume Chau Date: Wed, 18 Apr 2018 15:21:09 +0200 Subject: [PATCH] fix(ui): client addon serve error --- .../@vue/cli-ui/src/graphql-api/connectors/client-addons.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@vue/cli-ui/src/graphql-api/connectors/client-addons.js b/packages/@vue/cli-ui/src/graphql-api/connectors/client-addons.js index 59d0a0decc..48a42f1afe 100644 --- a/packages/@vue/cli-ui/src/graphql-api/connectors/client-addons.js +++ b/packages/@vue/cli-ui/src/graphql-api/connectors/client-addons.js @@ -49,8 +49,8 @@ function serve (req, res) { const { id, 0: file } = req.params const addon = findOne(id) if (addon) { - const basePath = getBasePath(require.resolve(addon.path)) - res.sendFile(path.join(basePath, file)) + const basePath = getBasePath(require.resolve(addon.path || '')) + basePath && res.sendFile(path.join(basePath, file)) } else { res.status(404) res.send(`Addon ${id} not found in loaded addons. Try opening a vue-cli project first?`)