1、什么是Vue?
- Vue 是一款用于构建用户界面的JavaScript框架,基于标准HTML、CSS和JavaScript构建,并提供了一套声明式的、组件化的编程模型。
2、什么是Vite?
- 直译过来就是轻快的意思,主打一个 快 字!
- 最主要的原因是使用原生 ESM 文件,无需打包!
- 更加轻量快速的热重载,无论应用程序大小如何,都始终极快的模块热替换(HMR)
3、两者服务启动的区别:
3.1、原理区别
- vue 使用 webpack、Rollup 和 Parcel 等工具先打包构建应用,然后才提供服务,如图所示:
- vite 使用 esbuild 预构建依赖,并且 esbuild 使用 Go 语言编写,以原生 ESM 方式提供源码,如图所示:
3.2、在都导入了 elment ui 组件的情况下,vue 另外导入了 vant 组件,vite另外导入了 react 组件,具体结果如下:
- 这是vue
- 这是vite
- 可以发现,在两者包大小平均下来 200MB 的情况下,vue 需要 4948ms,差一点5秒;而 vite 仅仅需要 415ms!!太夸张了!我试了很多次,vite 都不会超过1秒,甚至会越来越快!!
- 才 200多兆区别就这么大,越到后面可想而知!!
4、构建项目
4.1、使用 vue 官方的脚手架构建项目,打开黑窗口并输入:
vue create 项目名
- 选择自定义
- 选上路由和Vuex
- 这里选择3.x
- 这里选择 n
- 这里选择标准配置
- 这里选择Lint on save
- 这里选择在package.json
- 这里选择 n,随后回车静静等待就完成了
4.2、使用 vue 官方的可视化界面(目前是beta版本),打开黑窗口并输入:
vue ui
- 选择新建
- 输入项目名,没有装yarn或者pnpm就别瞎搞了,到时候会出现权限不足的问题,直接下一步
- 这里依旧选择自定义
- 选择路由和Vuex,下一步
- 如上图所示,跟cmd窗口一样的,点击创建等待就完成了
4.3、使用 vite 官方脚手架构建项目,打开黑窗口并输入:
npm create vue@3(@后面接3就代表v3版本,接2就是v2版本)
- 有点不同的是,这里结束后,vite 会直接生成代码,并不会像 vue 那样先去下模块,自己导入IDE工具,然后安装模块,再运行,体验 vite 的强大之处!!
5、一些基本指令
5.1、查看版本
node -v
yarn -v
npm -v
cnpm -v
vue -V
5.2、项目相关
- 启动 vue 项目
npm run serve
npm run build(编译)
- 启动vue+vite项目
npm run dev(冷启动)
npm run build
5.3、配置环境
npm config get registry 查看当前镜像源
npm config get cache 查看当前缓存目录
npm config set prefix “D:\Node-v16.14.2\node_global” 设置全局目录
npm config set cache “D:\Node-v16.14.2\node_cache” 设置缓存目录
npm config set registry https://registry.npmmirror.com/ 设置淘宝镜像源
5.4、模块相关
npm search 模块名 (查看模块名)
安装模块:
npm install 模块名 -g(全局)
npm install 模块名 –save(安装运行时依赖包)
npm install 模块名 --save-dev(安装开发时依赖包)
npm install 模块名 @版本号(安装该模块到指定版本)
yarn add 模块名
5.5、日志相关
yarn node -list -all 列出所有节点
yarn application -list 列出所有Application
yarn queue -status 打印队列信息
yarn logs -applicationId 查看Application 日志
yarn logs -applicationId -containerId 查询Container 日志
yarn application -kill applicationId kill掉某个app任务
44 comments
烈火中
这是一篇佳作,无论是从内容、语言还是结构上,都堪称完美。
场景转换稍显突兀,可增加过渡描写。
喜剧效果背后暗含深刻社会观察。
?文化类评语?
若能对分论点进一步细分,结构会更立体。
文章的叙述风格独特,用词精准,让人回味无穷。
这篇文章如同一首动人的乐章,触动了读者内心深处的柔软。
若能结合热点事件分析,会更富时代性。
作者对主题的挖掘深入骨髓,展现了非凡的洞察力和理解力。
作者以简洁明了的语言,传达了深刻的思想和情感。
这篇文章如同一首动人的乐章,触动了读者内心深处的柔软。
字里行间流露出真挚的情感,让人感同身受,共鸣不已。
若能对分论点进一步细分,结构会更立体。
《卑贱人生》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/145188.html
《光猪六壮士》欧美剧高清在线免费观看:https://www.jgz518.com/xingkong/137745.html
《宅男争锋》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/109605.html
《歌舞青春:音乐剧集第三季》欧美剧高清在线免费观看:https://www.jgz518.com/xingkong/109450.html
你的文章让我感受到了艺术的魅力,谢谢! http://www.55baobei.com/7u9A0MSWNZ.html
《海洋天堂》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/24199.html