Vite构建Vue3项目

news/2024/11/29 12:48:04/

目录

  • 1. 初始化
  • 2. 输入项目名称
  • 3. 选择vue
  • 4. 选择typescript
  • 5. 进入新建的项目
  • 6. 安装依赖
  • 7. 运行
  • 8. 安装路由
  • 9. 安装element-plus
  • 10. 安装自动导入组件插件
  • 11. 安装自动导入api插件
  • 12. 将./src变为@

1. 初始化

npm init vite

在这里插入图片描述

2. 输入项目名称

  • vue3-ts

在这里插入图片描述

3. 选择vue

在这里插入图片描述

4. 选择typescript

在这里插入图片描述

5. 进入新建的项目

在这里插入图片描述

  • cd vue3-ts

在这里插入图片描述

6. 安装依赖

  • npm install

在这里插入图片描述

7. 运行

  • npm run dev

在这里插入图片描述

  • 访问http://localhost:5173/

在这里插入图片描述

在这里插入图片描述

8. 安装路由

  • yarn add vue-router -S

在这里插入图片描述

9. 安装element-plus

  • yarn add element-plus -S

在这里插入图片描述

10. 安装自动导入组件插件

  • yarn add unplugin-vue-components -D

在这里插入图片描述

11. 安装自动导入api插件

  • yarn add unplugin-auto-import -D

在这里插入图片描述

12. 将./src变为@

  • 下载@types/node依赖
npm i -D @types/node
  • vite.config.ts
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'
import path from 'path'// https://vitejs.dev/config/
export default defineConfig({plugins: [vue(),AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),],resolve: {alias: [{find: '@',replacement: path.resolve(__dirname, 'src')},],//extensions数组的意思是在import组件的时候自动补全.vue等文件后缀extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue']}
})
  • tsconfig.json
"compilerOptions": {"baseUrl": "./","paths": {"@/*": ["src/*"]}}

http://www.ppmy.cn/news/39180.html

相关文章

蓝桥杯刷题冲刺 | 倒计时3天

作者:指针不指南吗 专栏:蓝桥杯倒计时冲刺 🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾 文章目录1.数的三次方根2.模拟散列表2.字符串哈希1.数的三次方根 题目 链接: 790. 数的三次方…

【LeetCode】剑指 Offer 50. 第一个只出现一次的字符 p243 -- Java Version

题目链接:https://leetcode.cn/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof/ 1. 题目介绍(50. 第一个只出现一次的字符) 在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。 【测…

ChatGPT背后有哪些关键技术?CSIG企业行带你一探究竟

目录1 ChatGPT的时代2 CSIG企业行3 议题&嘉宾介绍3.1 对生成式人工智能的思考3.2 对话式大型语言模型研究3.3 文档图像处理中的底层视觉技术4 观看入口1 ChatGPT的时代 2015年,马斯克、美国创业孵化器Y Combinator总裁阿尔特曼、全球在线支付平台PayPal联合创始…

对象的比较(数据结构系列12)

目录 前言: 1.PriorityQueue 1.1PriorityQueue的特性 1.2PriorityQueue的构造器 1.3大根堆的创建 1.4PriorityQueue中函数的说明 2.java中对象的比较 2.1基本类型的比较 2.2对象的比较 2.2.1覆写基类的equals 2.2.2基于Comparable接口类的比较 2.2.3基于…

vue3的setup的使用和原理解析

1.前言 最近在做vue3相关的项目,用到了组合式api,对于vue3的语法的改进也是大为赞赏,用起来十分方便。对于已经熟悉vue2写法的同学也说,上手还是需要一定的学习成本,有可能目前停留在会写会用的阶段,但是s…

信号与系统之《一文看懂傅里叶变换》

“傅里叶变换是一种非常有用的数学工具,它可以将一个复杂的信号分解成许多简单的频率成分。傅里叶变换在信号处理、图像处理、音乐、视频和通信等许多领域都有广泛的应用。相信大部分同学在毕业之后的一段时间之内都还没有理解到傅里叶变换的精髓,今天我…

INFINONE XC164单片机逆向记录(5)C166地址系统

本人所写的博客都为开发之中遇到问题记录的随笔,主要是给自己积累些问题。免日后无印象,如有不当之处敬请指正(欢迎进扣群 24849632 探讨问题); 写在专栏前面https://blog.csdn.net/Junping1982/article/details/129955766 INFINONE XC164单片机逆向记录(1)资料准备

SDL问题预测

0x00 前言 这里针对可能针对SDL的问题记录,当然很多内容不会直接公布,需要大家自己去探索,当然如果有一些问题也可以同步进行留言 0x01 问题 1.SDL是什么英文组成的 Software Develment Life Cycle 有些称为SDLC,有的说是SDL实…