Skip to content

Commit 32b7c72

Browse files
committed
fix(vscode): restart tsserver before restart vue language server
close #4242
1 parent d46b635 commit 32b7c72

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

extensions/vscode/src/common.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -282,14 +282,14 @@ async function doActivate(context: vscode.ExtensionContext, createLc: CreateLang
282282

283283
async function activateRestartRequest() {
284284
context.subscriptions.push(vscode.commands.registerCommand('vue.action.restartServer', async (restartTsServer: boolean = true) => {
285+
if (restartTsServer) {
286+
await vscode.commands.executeCommand('typescript.restartTsServer');
287+
}
285288
await client.stop();
286289
outputChannel.clear();
287290
client.clientOptions.initializationOptions = await getInitializationOptions(context, enabledHybridMode);
288291
await client.start();
289292
nameCasing.activate(context, client, selectors);
290-
if (restartTsServer) {
291-
await vscode.commands.executeCommand('typescript.restartTsServer');
292-
}
293293
}));
294294
}
295295
}

0 commit comments

Comments
 (0)