龙空技术网

Vite是什么?在Vue3中如何使用Vite?

从程序员到架构师 86

前言:

如今咱们对“vite安装”都比较看重,姐妹们都需要剖析一些“vite安装”的相关内容。那么小编在网上收集了一些对于“vite安装””的相关资讯,希望小伙伴们能喜欢,大家一起来了解一下吧!

Vite是一个现代的前端构建工具,其主要目的就是提高开发体验和构建速度由Evan You创建,特别是优化了与 Vue、React 等现代 JavaScript 框架的兼容性。

Vite使用了原生ES模块,在开发模式下,通过按需加载模块来实现快速的热重载。通过Rollup对于生产环境进行构建,优化了静态资产。底层支持了TypeScript、JSX、CSS 和 CSS Modules 等现代Web开发特性并且可以轻松集成其他工具和插件。通过灵活的配置方式,以满足各种项目需求。

在Vue 3中使用Vite

安装Vite

首先,确保Node.js使用 v12.0 以上版本,然后,可以通过以下命令创建一个新的Vue 3项目。

npm create vite@latest my-vue-app --template vue

在上面的代码中,my-vue-app是项目的名称。--template vue选项用于指定使用Vue 3模板。

进入项目目录并安装依赖

cd my-vue-appnpm install

运行开发服务器,通过以下命令启动开发服务器。

npm run dev

项目结构

Vite 创建的 Vue 3 项目结构通常包括以下文件和文件夹

src/:包含源代码,默认有 main.js 和 App.vue。public/:放置静态文件。index.html:应用的入口 HTML 文件。vite.config.js:Vite 的配置文件,可以在这里添加自定义配置。

在开发完成后,可以通过以下命令构建生产版本

npm run build

构建完成后,生成的文件会放在 dist/ 目录中。

额外配置

插件

Vite中支持了多种插件支持,类似于支持了像是Vue Router、Vuex等插件。这个我们可以在vite.config.js配置文件中进行添加和配置相关插件。

环境变量

当然,我们也可以在项目根目录中创建 .env文件来配置环境变量。

静态资源

在public文件夹中放置静态资源可以直接在应用中访问。

下面是一个完整的vite.config.js示例,涵盖了上述的多个配置项

import { defineConfig } from 'vite';import vue from '@vitejs/plugin-vue';export default defineConfig({  root: 'src',  base: '/my-app/',  mode: 'development',  plugins: [vue()],  build: {    outDir: '../dist',    assetsDir: 'static',    minify: 'esbuild',  },  server: {    port: 8080,    open: true,    proxy: {      '/api': {        target: ';,        changeOrigin: true,      }    }  },  css: {    modules: {      scopeBehaviour: 'local',    },  },  resolve: {    alias: {      '@': '/src',    },  },  define: {    'process.env': process.env,  },});

通过配置 vite.config.js 文件,我们就可以灵活地控制Vite的行为,来满足不同的开发和构建需求。无论是基础设置、插件扩展还是自定义服务器行为,Vite的速度和灵活性可以大大提升开发效率。

标签: #vite安装 #vite安装过程