Skip to content

Commit 7072a2a

Browse files
committed
fix(language-core): module name missing for array plugins
1 parent f49e1b8 commit 7072a2a

File tree

1 file changed

+8
-1
lines changed
  • packages/language-core/lib/utils

1 file changed

+8
-1
lines changed

packages/language-core/lib/utils/ts.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,14 @@ function getPartialVueCompilerOptions(
174174
const resolvedPath = resolvePath(pluginPath);
175175
if (resolvedPath) {
176176
const plugin = require(resolvedPath);
177-
plugin.__moduleName = pluginPath;
177+
if (Array.isArray(plugin)) {
178+
for (let i = 0; i < plugin.length; i++) {
179+
plugin[i].__moduleName = `${pluginPath} (${i})`;
180+
}
181+
}
182+
else {
183+
plugin.__moduleName = pluginPath;
184+
}
178185
return plugin;
179186
}
180187
else {

0 commit comments

Comments
 (0)