+ Example external component content
+
diff --git a/packages/playground/ssr-vue/example-external-component/index.js b/packages/playground/ssr-vue/example-external-component/index.js
new file mode 100644
index 00000000000000..d9c9aefa2f2a23
--- /dev/null
+++ b/packages/playground/ssr-vue/example-external-component/index.js
@@ -0,0 +1,3 @@
+import ExampleExternalComponent from './ExampleExternalComponent.vue'
+
+export default ExampleExternalComponent
diff --git a/packages/playground/ssr-vue/example-external-component/package.json b/packages/playground/ssr-vue/example-external-component/package.json
new file mode 100644
index 00000000000000..474bdda28eb0a4
--- /dev/null
+++ b/packages/playground/ssr-vue/example-external-component/package.json
@@ -0,0 +1,6 @@
+{
+ "name": "example-external-component",
+ "private": true,
+ "version": "0.0.0",
+ "main": "index.js"
+}
diff --git a/packages/playground/ssr-vue/package.json b/packages/playground/ssr-vue/package.json
index 5115e4f0fa439a..2be992518296d4 100644
--- a/packages/playground/ssr-vue/package.json
+++ b/packages/playground/ssr-vue/package.json
@@ -14,6 +14,7 @@
"debug": "node --inspect-brk server"
},
"dependencies": {
+ "example-external-component": "file:example-external-component",
"vue": "^3.2.6",
"vue-router": "^4.0.3"
},
diff --git a/packages/playground/ssr-vue/src/pages/External.vue b/packages/playground/ssr-vue/src/pages/External.vue
new file mode 100644
index 00000000000000..fd78b866bb3d95
--- /dev/null
+++ b/packages/playground/ssr-vue/src/pages/External.vue
@@ -0,0 +1,13 @@
+