vue3实战技巧 - Vite和项目结构

vue3脚手架 Vite

Vite-Next Generation Frontend Tooling

  • Vite是一个前端的脚手架,支持React/Vue......
  • vite是vue作者尤雨溪开发
npm init vite@latest / yarn create vite@latest
'name'
vue
vue-ts
cd 'name'
npm install    /    yarn install
npm run dev

Vite特性:No Bundling

  • 基于浏览器支持ES Module【export、import】,不需要bundle【打包】

 

Vite特性:HMR提速

  • 原理:基于浏览器的ESM:ES Module【export、import】
  • 自研HMR【一种热更新】
  • Per文件加载(因此和APP体积无关)

Vite特性:插件体系

  • 基于rollup体系,rollup插件经过简单包装就可以在vite中使用
  • 丰富的插件生态

Plugins | Vite

项目结构

结构一【所有能力在一个项目中】

  • pages【页面】
  • components【组件】
  • layout【布局组件】
  • util【一些函数】
  • model【模型:如class Form等】

结构二【多项目架构:如大项目包子项目】【更能够发挥出封装复用的优势】

  • packages
    • util
    • component
    • model
    • ui
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值