From 1142d8311357c2e4794b41cd4b7756a587b45f8b Mon Sep 17 00:00:00 2001 From: Kira Kawai <66677201+ras0q@users.noreply.github.com> Date: Mon, 17 Jun 2024 21:40:04 +0900 Subject: [PATCH] fix(vscode): should pass entry file name to CLI (#1677) Co-authored-by: ras0q Co-authored-by: _Kerman --- packages/vscode/src/composables/useDevServer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/vscode/src/composables/useDevServer.ts b/packages/vscode/src/composables/useDevServer.ts index d2ac089f2b..17f54fcab2 100644 --- a/packages/vscode/src/composables/useDevServer.ts +++ b/packages/vscode/src/composables/useDevServer.ts @@ -1,3 +1,4 @@ +import { basename } from 'node:path' import type { Ref } from '@vue/runtime-core' import { toRef } from '@vue/runtime-core' import { getPort as getPortPlease } from 'get-port-please' @@ -28,7 +29,7 @@ export function useDevServer(project: SlidevProject) { if (isTerminalActive()) return port.value ??= await getPort() - sendText(`npm exec slidev -- --port ${port.value}`) + sendText(`npm exec slidev -- --port ${port.value} ${JSON.stringify(basename(project.entry))}`) } function stop() {