diff --git a/vue-language-tools/vscode-vue/src/features/doctor.ts b/vue-language-tools/vscode-vue/src/features/doctor.ts index 98953feb8..119dffb73 100644 --- a/vue-language-tools/vscode-vue/src/features/doctor.ts +++ b/vue-language-tools/vscode-vue/src/features/doctor.ts @@ -196,13 +196,18 @@ export async function register(context: vscode.ExtensionContext, client: BaseLan // check using pug but don't install @volar/vue-language-plugin-pug if ( sfc?.descriptor.template?.lang === 'pug' - && !vueOptions?.plugins?.includes('@volar/vue-language-plugin-pug') + && !vueOptions?.plugins?.some((pluginPath: string) => pluginPath.indexOf('vue-language-plugin-pug') >= 0) ) { problems.push({ title: '`@volar/vue-language-plugin-pug` missing', message: [ 'For `