diff --git a/src/v2/guide/components-registration.md b/src/v2/guide/components-registration.md index ec25f02607..8c4404aa35 100644 --- a/src/v2/guide/components-registration.md +++ b/src/v2/guide/components-registration.md @@ -207,11 +207,15 @@ requireComponent.keys().forEach(fileName => { // Get PascalCase name of component const componentName = upperFirst( camelCase( - // Strip the leading `./` and extension from the filename - fileName.replace(/^\.\/(.*)\.\w+$/, '$1') + // Gets the file name regardless of folder depth + fileName + .split('/') + .pop() + .replace(/\.\w+$/, '') ) ) + // Register component globally Vue.component( componentName,