diff --git a/packages/@vuepress/core/lib/app/util.js b/packages/@vuepress/core/lib/app/util.js index 6ef758cb4ae71757fd02bfcf31c8031167e7db48..bedc0d16b8e2bfc32b378f1126851064f8a01646 100644 --- a/packages/@vuepress/core/lib/app/util.js +++ b/packages/@vuepress/core/lib/app/util.js @@ -1,6 +1,3 @@ -import Vue from 'vue' -import { loadComponent } from '@internal/async-component' - /** * Inject option to Vue SFC * @param {object} options @@ -38,13 +35,6 @@ export function findPageForPath (pages, path) { } } -export function registerComponent (key) { - return loadComponent(key).then(comp => { - Vue.component(key, comp.default) - return comp.default - }) -} - /** * Normalize config. * This utility is mainly for plugin developers. For some diff --git a/packages/@vuepress/core/lib/internal-plugins/routes.js b/packages/@vuepress/core/lib/internal-plugins/routes.js index 8393e576f741dd6ae21e02954d0a44aa1c67ec1f..d655cb940b079e343041129b97c6f3a45be263ba 100644 --- a/packages/@vuepress/core/lib/internal-plugins/routes.js +++ b/packages/@vuepress/core/lib/internal-plugins/routes.js @@ -14,7 +14,7 @@ module.exports = (options, ctx) => ({ */ function importCode () { return ` -import { injectComponentOption, registerComponent } from '@app/util' +import { injectComponentOption } from '@app/util' import rootMixins from '@internal/root-mixins' import components from '@internal/layout-components' import LayoutDistributor from '@app/components/LayoutDistributor.vue'