diff --git a/packages/sfc-playground/index.html b/packages/sfc-playground/index.html
index d9ca2eb80..26431e134 100644
--- a/packages/sfc-playground/index.html
+++ b/packages/sfc-playground/index.html
@@ -8,14 +8,14 @@
Vue SFC Playground
diff --git a/packages/sfc-playground/package.json b/packages/sfc-playground/package.json
index 38916073a..020393482 100644
--- a/packages/sfc-playground/package.json
+++ b/packages/sfc-playground/package.json
@@ -12,7 +12,7 @@
"vite": "^4.3.0"
},
"dependencies": {
- "@vue/repl": "^1.5.0",
+ "@vue/repl": "^2.1.3",
"file-saver": "^2.0.5",
"jszip": "^3.6.0",
"vue": "workspace:*"
diff --git a/packages/sfc-playground/src/App.vue b/packages/sfc-playground/src/App.vue
index f7db1b795..e21f7328e 100644
--- a/packages/sfc-playground/src/App.vue
+++ b/packages/sfc-playground/src/App.vue
@@ -1,6 +1,7 @@