1. pnpm create vite project-name
2. pnpm i
3. pnpm add sass sass-loader -D
4. vite.config.js 文件添加属性,同时创建这个文件夹./src/styles/index.scss作为全局css样式
export default defineConfig({
css: {
preprocessorOptions: {
scss: {
additionalData: `@import "./src/styles/index.scss";`
}
}
}
})
5. pnpm add element-plus
6. pnpm add -D unplugin-vue-components unplugin-auto-import
7. vite.config.js 添加属性
export default defineConfig({
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
]
})
最后vite.config.js 的内容是
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
],
css: {
preprocessorOptions: {
scss: {
additionalData: `@import "./src/styles/index.scss";`
}
}
}
})