似琼碧落

Vite 学习笔记 - 第二篇:配置与开发优化

发布时间: 2025年6月20日 03:29作者: 似琼碧落浏览: 16 次
已发布

文章摘要

本文是Vite学习笔记的第二篇,深入探讨Vite的配置技巧和开发优化方法。从路径别名配置开始,详细介绍了自动引入组件、环境变量使用、CSS预处理器支持等实用功能。通过具体的配置示例和最佳实践,帮助读者掌握Vite的开发优化技巧,提升开发效率和项目质量,为构建高性能的前端应用提供有力支持。

内容格式: Markdown字数: 1116 字符

1. 配置路径别名(如 @)

为了简化模块引用路径,可以在 Vite 中配置路径别名。

修改 vite.config.js:

import { defineConfig } from 'vite'
import path from 'path'

export default defineConfig({
  resolve: {
    alias: {
      '@': path.resolve(__dirname, 'src')
    }
  }
})

使用方式:

import MyComponent from '@/components/MyComponent.vue'

2. 自动引入组件(适用于 Vue)

通过插件 unplugin-vue-components,可以实现组件按需自动引入。

安装插件:

npm install -D unplugin-vue-components

修改 vite.config.js:

import Components from 'unplugin-vue-components/vite'

export default defineConfig({
  plugins: [
    Components()
  ]
})

3. 使用环境变量

Vite 支持使用 .env 文件来配置环境变量。

创建 .env 文件:

VITE_API_URL=https://api.example.com

使用方式:

console.log(import.meta.env.VITE_API_URL)

注意:变量必须以 VITE_ 开头,才能被 Vite 正确识别。


4. 支持 SCSS 等 CSS 预处理器

安装 SASS:

npm install -D sass

在组件中使用:

<style lang="scss">
$main-color: #42b983;

.title {
  color: $main-color;
}
</style>

小结

  • 配置 @ 别名可提高模块引用效率
  • 使用插件可提升开发体验
  • 环境变量可按环境切换 API 等信息
  • SCSS 提供更强大的样式功能
分类:
vite
最后更新: 2025年8月18日 12:03