目录
vite
vue官方提供了两种快速创建工程化的SPA项目的方式,一种是基于 vue-cli 创建的SPA项目,另一种就是基于 vite 创建的SPA项目。两者的区别如下:
说明 | vite | vue-cli |
---|---|---|
支持的vue版本 | 仅支持vue3.x | 支持3.x和2.x |
是否基于webpack | 否 | 是 |
运行速度 | 快 | 较慢 |
功能完整度 | 小而巧(逐渐完善) | 大而全 |
企业级项目使用情况 | 逐渐趋于主流 | 主流 |
vite作为新一代的前端构建工具,它的优势如下:在开发环境中,无需打包操作可快速冷启动;轻量快速的热重载(HMR),真正的按需编译,不用再等待整个应用编译完成。其官方文档:Vite
创建 vite 项目
按照如下命令创建vite项目即可。(注意:这里需要node版本在12以上),想要切换node版本的推荐看一下右边的文章:nvm版本管理控制 。
npm init vite-app 项目名称
安装完成之后将文件拖到编译器中,我这边是VScode,打开终端,输入 npm i 安装一下依赖包:
接着在终端执行 npm run dev 执行项目,打开本地链接,至此 vite 项目创建完成。
创建最新框架版本的vite
上面虽然能使用vite,创建Vue3的项目,但Vue框架并不是最新版本的,安装也是傻瓜式的安装,如果想创建最新版本的vue项目,终端按照如下命令即可:
npm init vite@latest 项目名称
选择你要安装的框架,这里我选择vue:(上下键进行选择,空格进行确定)
选择完vue,让你选择基于什么语言进行创建,这里我选择TS:
选择完成之后,将创建好的文件夹拖到编辑器上,打开项目的终端,执行npm i安装一下依赖即可
执行npm run dev可以看到项目已经运行起来了:
因为vite搭建的项目是没有给你选择less等样式已经路由的选择的,所以需要你自行去安装:
# 安装less
npm install less
# 安装router
npm install vue-router@指定版本
目录文件的构成
使用 vite 创建的项目结构如下:
在src这个项目源代码目录下,包含了如下的文件和文件夹:
vite项目的运行流程
在工程化的项目中,vue要做的事情很简单,通过main.js把App.vue渲染到index.html的指定区域中
// 按需导入 createApp 函数
import { createApp } from 'vue'
// 导入待渲染的App.vue组件
import App from './App.vue'
// 调用 createApp 函数,创建 SPA 应用的实例
const app = createApp(App)
// 调用 mount() 把 App 组件的模板结构,渲染到指定的el区域中
app.mount('#app')
在Vue3中的template中,不需要在定义大容器div进行包裹,节点里写多个元素也能运行:
开发者工具安装
我们要知道Vue是有两个开发者工具的,分别适配Vue2和Vue3,之前在学习Vue2时使用的工具仅限于Vue2使用,在Vue3项目中是不能进行使用的,所有我们还是需要单独安装一个适配Vue3的开发者工具。如下:
可能会有小伙伴有疑问,自己的谷歌浏览器的网上商店打不开啊,注意:国内的互联网是不能访问外网的,针对不能访问外网的小伙伴,博主提供一个新的方法:极简插件 。这个宝藏网站几乎收集了市面上所有的插件,最重要的是在国内就能进行访问下载,免除了不能访问外网的小伙伴。
安装完成打开了开发者模式,小伙伴可能会发现,浏览器的右上角没有Vue插件的标志啊,只需如下操作即可。点击扩展程序,将打开的开发者模式的插件钉在右上角即可。如下:
当然你也可以同时打开2和3的工具,用哪个版本的Vue,哪个版本的vue开发者工具就是亮。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/140015.html