// 这部分从Node.js的内置模块导入了两个函数,fileURLToPath 和 URL。它们主要用于处理文件路径和URL之间的转换,这对于Vite配置中的别名功能特别有用。 import { fileURLToPath, URL } from 'node:url' // 这里导入了Vite的defineConfig函数,以及Vue和Vue JSX的插件。 import { defineConfig } from 'vite' // import vue from '@vitejs/plugin-vue' // import vueJsx from '@vitejs/plugin-vue-jsx' // 通过defineConfig函数定义配置对象,并在其plugins属性中添加了之前导入的Vue和Vue JSX插件。这两个插件会在Vite启动时自动应用到项目中,使得Vue和Vue JSX的功能得以实现 // https://vitejs.dev/config/ export default defineConfig({ plugins: [ vue(), vueJsx(), ], resolve: { // 通过alias属性设置了一个路径别名。在这里,@符号被映射到了项目源码目录(src)的绝对路径。这样做可以让开发者在导入模块时使用更简短的路径, alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } } })