From ec575b9d4ff344649b2c1a77cedbc8fbcefa5294 Mon Sep 17 00:00:00 2001 From: Xinyu Liu Date: Sat, 19 Jan 2019 18:47:43 +0800 Subject: [PATCH] chore($core): resolve theme path to the dir of main file (close #1204) --- packages/@vuepress/core/lib/prepare/loadTheme.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vuepress/core/lib/prepare/loadTheme.js b/packages/@vuepress/core/lib/prepare/loadTheme.js index 207d344804..33a412ecf1 100644 --- a/packages/@vuepress/core/lib/prepare/loadTheme.js +++ b/packages/@vuepress/core/lib/prepare/loadTheme.js @@ -176,7 +176,7 @@ module.exports = async function loadTheme (ctx) { function normalizeThemePath (resolved) { const { entry, name, fromDep } = resolved if (fromDep) { - const pkgPath = require.resolve(`${name}/package.json`) + const pkgPath = require.resolve(name) return path.parse(pkgPath).dir } else if (entry.endsWith('.js') || entry.endsWith('.vue')) { return path.parse(entry).dir