vite常用配置

本文详细介绍了如何配置Vite环境,包括SCSS预处理器的使用、样式前缀自动添加、Vue Router路由管理、axios和Vuex状态管理,以及Element Plus组件库的引入和alias别名设置。

vite基本配置

相关文档

vue3文档

vite中文网


提示

  1. 安装包可通过npmyarn方式安装
  2. 我目前安装的vite版本是^2.1.5, 配置仅供参考

scss预处理器

  • 无需下载node-sass、 sass-loader包, 直接安装sass
  • 同样的less、 stylus 也是直接安装
// .scss and .sass
npm i sass -D


// .less
npm i less -D


// .styl and .stylus
npm i stylus -D
  • 引入全局scss样式, 在vite.config.js中配置
preprocessorOptions: {
   
   
    scss: {
   
   
        additionalData: "@import './src/assets/style/mixin.scss';"
    }
}
  • 使用
<style lang="scss" scoped>
	img {
        width: $width;
    }
    #wrap {
        width: calc(100% - #{$width});
    }
</style>

样式自动添加前缀

  • 安装
npm install autoprefixer postcss -D 
  • 可以在vite.config.js文件中配置 新建 postcss.config.js配置文件, 配置如下
// vite.config.js 配置
css: {
   
   
    postcss: {
   
   
        plugins: [
            require('autoprefixer')
        ]
    }
},
// postcss.config.js
module.exports = {
   
   
    plugins: [
        require('autoprefixer')
    ]
}

vue-router

npm install vue-router@4 -S
  • App.vue 中 将组件映射到路由上
<template>
	<router-view></router-view>
</template>
  • 定义路由组件, 新建router文件夹下为index.js
import {
   
    createRouter, createWebHistory, createWebHashHistory } from 'vue-router'

// 定义路由
const routes = [
    {
   
   
        path: '/',
        redirect: '/index'
    },
    {
   
   
        path: '/index',
        name: 'index',
        component: 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值