From 590aac69249dd9de66d4910d98c410dc985bfe3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E8=BF=9B=E7=A6=84?= Date: Fri, 8 Oct 2021 10:37:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=A0=B9=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E5=88=AB=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/router.ts | 26 +++++++++++++------------- vite.config.ts | 6 ++++++ yarn.lock | 5 +++++ 4 files changed, 25 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 2f93b30..febed8e 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "vuex": "^4.0.2" }, "devDependencies": { + "@types/node": "^16.10.3", "@vitejs/plugin-vue": "^1.9.2", "less": "^4.1.1", "typescript": "^4.4.3", diff --git a/src/router.ts b/src/router.ts index 7613d41..53881c0 100644 --- a/src/router.ts +++ b/src/router.ts @@ -1,19 +1,19 @@ import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router' -import Login from './views/Login.vue' -import Home from './views/Home.vue' -import Welcome from './views/Welcome.vue' -import SystemUser from './views/system/SystemUser.vue' -import SystemRole from './views/system/SystemRole.vue' -import SystemConfig from './views/system/SystemConfig.vue' -import Article from './views/system/Article.vue' -import Statistics from './views/system/Statistics.vue' +import Login from '@/views/Login.vue' +import Home from '@/views/Home.vue' +import Welcome from '@/views/Welcome.vue' +import SystemUser from '@/views/system/SystemUser.vue' +import SystemRole from '@/views/system/SystemRole.vue' +import SystemConfig from '@/views/system/SystemConfig.vue' +import Article from '@/views/system/Article.vue' +import Statistics from '@/views/system/Statistics.vue' -import Music from './views/api/Music.vue' -import Hitokoto from './views/api/Hitokoto.vue' -import PhotoWall from './views/api/PhotoWall.vue' -import SourceImage from './views/api/SourceImage.vue' -import SqlReplace from './views/tool/SqlReplace.vue' +import Music from '@/views/api/Music.vue' +import Hitokoto from '@/views/api/Hitokoto.vue' +import PhotoWall from '@/views/api/PhotoWall.vue' +import SourceImage from '@/views/api/SourceImage.vue' +import SqlReplace from '@/views/tool/SqlReplace.vue' const routes: Array = [ { path: '/login', name: 'Login', component: Login }, diff --git a/vite.config.ts b/vite.config.ts index 72aaa4c..c72bc52 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,4 +1,5 @@ import { defineConfig } from 'vite' +import path from 'path' import vue from '@vitejs/plugin-vue' import ElementPlus from 'unplugin-element-plus/vite' // https://vitejs.dev/config/ @@ -8,6 +9,11 @@ export default defineConfig({ ElementPlus(), ], base: './', + resolve: { + alias: { + '@': path.resolve(__dirname, "./src"), + }, + }, server: { port: 8080, proxy: { diff --git a/yarn.lock b/yarn.lock index 76c3f16..233ca79 100644 --- a/yarn.lock +++ b/yarn.lock @@ -52,6 +52,11 @@ estree-walker "^2.0.1" picomatch "^2.2.2" +"@types/node@^16.10.3": + version "16.10.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.3.tgz#7a8f2838603ea314d1d22bb3171d899e15c57bd5" + integrity sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ== + "@vitejs/plugin-vue@^1.9.2": version "1.9.2" resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-1.9.2.tgz#7234efb8c3c3d60c7eac350a935074ab1820ae0e"