搭建Vue3组件库::第一章 Vite搭建开发环境

简介: 由于Vue3和Vite锲合度比较好,我们第一步使用Vite+pnpm搭建初始开发环境。

1、创建目录

mkdir xxx
cd xxx

2、使用pnpm初始化包配置

pnpm init

3、安装Vite依赖

pnpm i vite@"3.0.7" -D

4、根目录创建index.html文件

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Vue3UI</title>
</head>
<body>
  <h1>Hello Vite And Vue</h1>
</body>
</html>

5、运行Vite,测试环境

npx vite

控制台结果

VITE v3.0.7  ready in 161 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose

浏览器查看网址,是否正常显示。正常显示说明vite安装正常。

6、创建目录文件 src/index.ts 测试TypeScript

const s: string = 'Hello Typescript'
console.log(s)

7、在index.html文件中引入index.ts文件

<script src="./src/index.ts"></script>

8、查看浏览器控制台

浏览器控制台打印结果

Hello Typescript

到此说明 Vite 已经可以正常地调试 Typescript 代码了。

9、在包配置(package.json)中添加启动命令

"scripts": {
    "dev": "vite"
  },

控制台输入启动命令

pnpm dev

控制台结果

VITE v3.0.7  ready in 145 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose

在浏览器访问此地址,无报错,说明Vite环境已经搭建完成。

相关文章
|
3天前
|
JavaScript 前端开发 CDN
vue3速览
vue3速览
14 0
|
3天前
|
设计模式 JavaScript 前端开发
Vue3报错Property “xxx“ was accessed during render but is not defined on instance
Vue3报错Property “xxx“ was accessed during render but is not defined on instance
|
3天前
|
JavaScript API
Vue3 官方文档速通(中)
Vue3 官方文档速通(中)
20 0
|
3天前
|
缓存 JavaScript 前端开发
Vue3 官方文档速通(上)
Vue3 官方文档速通(上)
25 0
|
4天前
Vue3+Vite+Pinia+Naive后台管理系统搭建之五:Pinia 状态管理
Vue3+Vite+Pinia+Naive后台管理系统搭建之五:Pinia 状态管理
8 1
|
4天前
|
缓存 监控 JavaScript
探讨优化Vue应用性能和加载速度的策略
【5月更文挑战第17天】本文探讨了优化Vue应用性能和加载速度的策略:1) 精简代码和组件拆分以减少冗余;2) 使用计算属性和侦听器、懒加载、预加载和预获取优化路由;3) 数据懒加载和防抖节流处理高频事件;4) 图片压缩和选择合适格式,使用CDN加速资源加载;5) 利用浏览器缓存和组件缓存提高效率;6) 使用Vue Devtools和性能分析工具监控及调试。通过这些方法,可提升用户在复杂应用中的体验。
15 0
|
4天前
|
JavaScript 前端开发
vue(1),小白看完都会了
vue(1),小白看完都会了
|
4天前
|
JavaScript 数据库
ant design vue日期组件怎么清空 取消默认当天日期
ant design vue日期组件怎么清空 取消默认当天日期
|
4天前
|
JavaScript C++
vue高亮显示组件--转载
vue高亮显示组件--转载
9 0
|
4天前
|
JavaScript 开发工具 git
Vue 入门系列:.env 环境变量
Vue 入门系列:.env 环境变量
10 1