一、项目构建

发布时间 2023-03-26 17:43:54作者: -寒-江-雪-

搭建第一个 Vite 项目

1. 创建一个vite项目,操作按提示即可

官方文档:https://cn.vitejs.dev/guide/

pnpm create vite

image

2. 项目初始化

在vscode打开该项目,新建终端,运行如下命令

pnpm i

安装各种框架

1. Vue Router

在终端运行以下命令

pnpm insall vue-router@4

官方文档:https://router.vuejs.org/zh/introduction.html

2. Axios

在终端运行以下命令

pnpm install axios

参考文档:https://www.axios-http.cn/docs/intro

3. ECharts

在终端运行以下命令

pnpm install echarts

官方文档:https://echarts.apache.org/handbook/zh/basics/download

4. Element Plus

在终端运行以下命令

pnpm install element-plus

使用插件自动引入

  • 安装unplugin-vue-components 和 unplugin-auto-import这两款插件
npm install -D unplugin-vue-components unplugin-auto-import
  • 把下列代码插入到 Vite 的配置文件中
// vite.config.js
import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'

export default defineConfig({
  plugins: [
    AutoImport({
      resolvers: [ElementPlusResolver()],
    }),
    Components({
      resolvers: [ElementPlusResolver()],
    }),
  ],
})

官方文档:http://element-plus.org/zh-CN/guide/installation.html#使用包管理器

5. vue3的API自动导入

安装unplugin-auto-import插件,实现无需引入,即可使用vue提供的API效果

pnpm i -D unplugin-auto-import

把下列代码插入到 Vite 的配置文件中

// vite.config.js
import AutoImport from 'unplugin-auto-import/vite'

export default defineConfig({
  plugins: [
    AutoImport({ /* options */ }),
  ],
})