VUE HOT

Третий

VUE HOT

Vite @- alias

import { defineConfig } from 'vite'
import { fileURLToPath, URL } from "url";
import vue from '@vitejs/plugin-vue'
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: [
      { find: '@', replacement: fileURLToPath(new URL('./src', import.meta.url)) }
    ],
  },
})

Vue Routers from file

/* ./router/index.js */

import { createWebHistory, createRouter } from "vue-router";
import Home from "@/views/Login.vue";

const routes = [
  {
    path: "/",
    name: "Home",
    component: Home,
  },
];
const router = createRouter({
  history: createWebHistory(),
  routes,
});

export default router;
/* main.js */

import router from './router'
app.use(router)