refactor: 给 /src/types/ 路径增加 # alias

This commit is contained in:
hooray
2022-12-09 01:01:19 +08:00
parent 6f88513a5f
commit 7960d9c6a2
12 changed files with 14 additions and 10 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ import eventBus from '@/utils/eventBus'
import useSettingsStore from '@/store/modules/settings'
import useRouteStore from '@/store/modules/route'
import useMenuStore from '@/store/modules/menu'
import type { Menu, Route } from '@/types/global'
import type { Menu, Route } from '#/global'
const router = useRouter()
+1 -1
View File
@@ -2,7 +2,7 @@
// import SidebarItem from './index.vue'
import { resolveRoutePath } from '@/utils'
import useSettingsStore from '@/store/modules/settings'
import type { Menu } from '@/types/global'
import type { Menu } from '#/global'
const props = defineProps({
item: {
+1 -1
View File
@@ -1,6 +1,6 @@
import MultilevelMenuExample from './modules/multilevel.menu.example'
import type { Menu } from '@/types/global'
import type { Menu } from '#/global'
const menu: Menu.recordMainRaw[] = [
{
+1 -1
View File
@@ -1,4 +1,4 @@
import type { Menu } from '@/types/global'
import type { Menu } from '#/global'
const menus: Menu.recordRaw = {
meta: {
+1 -1
View File
@@ -3,7 +3,7 @@ import generatedRoutes from 'virtual:generated-pages'
import type { RouteRecordRaw } from 'vue-router'
import MultilevelMenuExample from './modules/multilevel.menu.example'
import BreadcrumbExample from './modules/breadcrumb.example'
import type { Route } from '@/types/global'
import type { Route } from '#/global'
import useSettingsStore from '@/store/modules/settings'
// 固定路由(默认路由)
+1 -1
View File
@@ -1,6 +1,6 @@
// 该文件为系统默认配置,请勿修改!!!
import type { RecursiveRequired, Settings } from '@/types/global'
import type { RecursiveRequired, Settings } from '#/global'
const globalSettingsDefault: RecursiveRequired<Settings.all> = {
app: {
+1 -1
View File
@@ -1,4 +1,4 @@
import type { Settings } from '@/types/global'
import type { Settings } from '#/global'
const globalSettings: Settings.all = {}
+1 -1
View File
@@ -2,7 +2,7 @@ import { cloneDeep } from 'lodash-es'
import useSettingsStore from './settings'
import useUserStore from './user'
import useRouteStore from './route'
import type { Menu } from '@/types/global'
import type { Menu } from '#/global'
import { resolveRoutePath } from '@/utils'
import api from '@/api'
+1 -1
View File
@@ -5,7 +5,7 @@ import useUserStore from './user'
import api from '@/api'
import { resolveRoutePath } from '@/utils'
import { systemRoutes } from '@/router/routes'
import type { Route } from '@/types/global'
import type { Route } from '#/global'
function hasPermission(permissions: string[], route: Route.recordMainRaw | RouteRecordRaw) {
let isAuth = false
+1 -1
View File
@@ -1,6 +1,6 @@
import { defaultsDeep } from 'lodash-es'
import type { RouteMeta } from 'vue-router'
import type { RecursiveRequired, Settings } from '@/types/global'
import type { RecursiveRequired, Settings } from '#/global'
import settings from '@/settings'
import settingsDefault from '@/settings.default'
+3
View File
@@ -19,6 +19,9 @@
"paths": {
"@/*": [
"src/*"
],
"#/*": [
"src/types/*"
]
},
"types": [
+1
View File
@@ -53,6 +53,7 @@ export default ({ mode, command }) => {
resolve: {
alias: {
'@': path.resolve(__dirname, 'src'),
'#': path.resolve(__dirname, 'src/types'),
},
},
css: {