diff --git a/docs/src/guide/getting-started.md b/docs/src/guide/getting-started.md
index 8476fca3..b8e0a3a7 100644
--- a/docs/src/guide/getting-started.md
+++ b/docs/src/guide/getting-started.md
@@ -79,14 +79,14 @@ A basic setup would look like this:
-@[code vue:no-line-numbers](../../../examples/src/Basic/Basic.vue)
+@[code vue:no-line-numbers](../../../examples/vite/src/Basic/Basic.vue)
-@[code vue:no-line-numbers](../../../examples/src/Basic/BasicOptionsAPI.vue)
+@[code vue:no-line-numbers](../../../examples/vite/src/Basic/BasicOptionsAPI.vue)
diff --git a/examples/.eslintrc.js b/examples/vite/.eslintrc.js
similarity index 100%
rename from examples/.eslintrc.js
rename to examples/vite/.eslintrc.js
diff --git a/examples/.gitignore b/examples/vite/.gitignore
similarity index 100%
rename from examples/.gitignore
rename to examples/vite/.gitignore
diff --git a/examples/App.vue b/examples/vite/App.vue
similarity index 100%
rename from examples/App.vue
rename to examples/vite/App.vue
diff --git a/examples/Header.vue b/examples/vite/Header.vue
similarity index 100%
rename from examples/Header.vue
rename to examples/vite/Header.vue
diff --git a/examples/index.css b/examples/vite/index.css
similarity index 91%
rename from examples/index.css
rename to examples/vite/index.css
index 13f8d41a..2ed30717 100644
--- a/examples/index.css
+++ b/examples/vite/index.css
@@ -1,8 +1,8 @@
/* import the required styles */
-@import '@braks/vue-flow/dist/style.css';
+@import '../node_modules/@braks/vue-flow/dist/style.css';
/* import the default theme (optional) */
-@import '@braks/vue-flow/dist/theme-default.css';
+@import '../node_modules/@braks/vue-flow/dist/theme-default.css';
body {
color: #111;
diff --git a/examples/index.html b/examples/vite/index.html
similarity index 84%
rename from examples/index.html
rename to examples/vite/index.html
index 81b48427..99f1b58b 100644
--- a/examples/index.html
+++ b/examples/vite/index.html
@@ -8,6 +8,6 @@
-
+