创建vite项目
npm init vite@latest
创建完成后选择 vue-ts安装依赖
npm i
启动
npm run dev
vite 配置(vite.config.js)
npm install @types/node --save-dev
src设置别名
import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { resolve } from 'path' export default defineConfig({ plugins: [vue()], server: { host: '0.0.0.0', //解决“vite use `--host` to expose” port: 8080, open: true }, resolve:{ alias:[ { find:'@', replacement:resolve(__dirname,'src') } ] } })
安装elementPlus
在线文档 https://element-plus.gitee.io/zh-CN/
npm install element-plus --save
引入(main.ts)
import { createApp } from 'vue' import ElementPlus from 'element-plus' //引入element-ui样式 import 'element-plus/dist/index.css' import App from './App.vue' const app = createApp(App) //全局使用组件 app.use(ElementPlus) app.mount('#app')
使用组件 app.vue
<template> <el-button type="primary">使用Button组件</el-button> </template> <script setup lang="ts"> import { ElButton } from 'element-plus' </script>