From 5a533e15ce2f58fb30c9a30e58b706192c71e147 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=91=E5=B0=8F=E9=A9=AC?= Date: Tue, 22 Jul 2025 18:28:50 +0800 Subject: [PATCH] vue3 --- web/.gitignore | 24 ++++++++++++++++++++++++ web/index.html | 13 +++++++++++++ web/package.json | 19 +++++++++++++++++++ web/public/vite.svg | 1 + web/src/App.vue | 10 ++++++++++ web/src/assets/vue.svg | 1 + web/src/main.js | 5 +++++ web/src/style.css | 1 + web/vite.config.js | 11 +++++++++++ 9 files changed, 85 insertions(+) create mode 100644 web/.gitignore create mode 100644 web/index.html create mode 100644 web/package.json create mode 100644 web/public/vite.svg create mode 100644 web/src/App.vue create mode 100644 web/src/assets/vue.svg create mode 100644 web/src/main.js create mode 100644 web/src/style.css create mode 100644 web/vite.config.js diff --git a/web/.gitignore b/web/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/web/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/web/index.html b/web/index.html new file mode 100644 index 0000000..8388c4b --- /dev/null +++ b/web/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + Vue + + +
+ + + diff --git a/web/package.json b/web/package.json new file mode 100644 index 0000000..bd277a7 --- /dev/null +++ b/web/package.json @@ -0,0 +1,19 @@ +{ + "name": "app-center", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "dependencies": { + "vue": "^3.5.17", + "@tailwindcss/vite": "^4.1.11" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^6.0.0", + "vite": "^7.0.4" + } +} diff --git a/web/public/vite.svg b/web/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/web/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/src/App.vue b/web/src/App.vue new file mode 100644 index 0000000..7c1d25e --- /dev/null +++ b/web/src/App.vue @@ -0,0 +1,10 @@ + + + + diff --git a/web/src/assets/vue.svg b/web/src/assets/vue.svg new file mode 100644 index 0000000..770e9d3 --- /dev/null +++ b/web/src/assets/vue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/src/main.js b/web/src/main.js new file mode 100644 index 0000000..2425c0f --- /dev/null +++ b/web/src/main.js @@ -0,0 +1,5 @@ +import { createApp } from 'vue' +import './style.css' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/web/src/style.css b/web/src/style.css new file mode 100644 index 0000000..d4b5078 --- /dev/null +++ b/web/src/style.css @@ -0,0 +1 @@ +@import 'tailwindcss'; diff --git a/web/vite.config.js b/web/vite.config.js new file mode 100644 index 0000000..fa2786c --- /dev/null +++ b/web/vite.config.js @@ -0,0 +1,11 @@ +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import tailwindcss from '@tailwindcss/vite' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + tailwindcss(), + ], +})