[网站]创建工程ElementPlus+vite+vue3
本文最后更新于 511 天前,其中的信息可能已经有所发展或是发生改变。
此内容目前只有搭建,后续操作正在学习中。(最后一次更新时间:2024/2/20)

以下内容未整理

1、创建工程

1、首先初始化一个Vite项目

# npm
npm create vue
# pnpm 
npm install -g pnpm
pnpm create vue

随后输入你的项目名称(Project name)
包名称 (Package name):
是否添加TS (Add typeScript):
是否添加JSX (Add JSX Support):
是否添加Router (Add Vue Router for Single Page Application development):
是否添加Pinia (Add Pinia for state managemen)t:
是否添加单元测试 (Add Vitest for Unit Testing):
是否添加测试的解决方案 (Add an End-to-End Testing Solution):
是否添加ESList(代码规范) (Add ESLint for code quality):
是否添加Prettier(美化代码) (Add Prettier for code formatting):

至此,框架已完成一部分

下面导入ElementPlus

安装 | Element Plus (element-plus.org)

# 选择一个你喜欢的包管理器

# NPM
$ npm install element-plus --save

# Yarn
$ yarn add element-plus

# pnpm
$ pnpm install element-plus

其他问题

# 升级pnpm
npm install -g pnpm@latest
# 查看版本
pnpm --version

按需导入

首先你需要安装unplugin-vue-components 和 unplugin-auto-import这两款插件

npm install -D unplugin-vue-components unplugin-auto-import

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

vite

// vite.config.js
import { fileURLToPath, URL } from 'node:url'

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()],
    }),
  ],
  base: '/',
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})

接下来按照一些插件

# sass
pnpm add sass -D
# axios
pnpm add axios

以下是引入Bootcss

来自安徽
本博客所有文章除特别声明外,均采用署名-非商业性使用-相同方式共享 4.0进行许可,仅供个人学习使用。
上一篇
下一篇