diff --git a/vite.config.ts b/vite.config.ts
index 96dd0d5..4da8c11 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -34,6 +34,14 @@ export default defineConfig({
                 {
                     src: "./plugin.json",
                     dest: "./",
+                },
+                {
+                    src: "./preview.png",
+                    dest: "./",
+                },
+                {
+                    src: "./icon.png",
+                    dest: "./",
                 }
             ],
         }),
@@ -79,7 +87,7 @@ export default defineConfig({
                             name: 'watch-external',
                             async buildStart() {
                                 const files = await fg([
-                                    'public/**',
+                                    'public/i18n/**',
                                     './README*.md',
                                     './plugin.json'
                                 ]);