使用vite创建vue3工程

定义

什么是vite?-----新一代前端构建工具

优势

  • 开发环境中,无需打包操作,可快速的冷启动---最牛的地方
  • 轻量快速的热重载(HMR)---一修改代码就局部刷新,webpack也具备,但vite更快
  • 真正的按需编译,不再等待整个应用编译完成

webpack与vite构建区别

webpack的工作模式:

进入入口文件-->分析路由-->分析模块-->然后将其进行打包---->最终才会提示服务器准备好了默认8080。

所以我们每次在npm run serve的时候等待的时间就是这个打包的时间

 vite的工作模式:

他一上来就是服务器已经准备好了,其实是一个空壳服务器,并没有将文件进行打包,几乎与webpack的流程反着来。然后当你发起一个请求的时候,他才会从入口文件进入-->接着找到对应的路由-->再去分析对应的模块,属于现用先分析的模式,动态引入和代码分割

利用vite创建vue3工程

npm init vite-app 你的工程名称

 若遇到npm info: node: --openssl-legacy-provider is not allowed in NODE_OPTIONS的话,就输入set NODE_OPTIONS="",可以解决,然后在进行npm等命令的操作就不会报错了。

 此时可以看到,创建的工程里面并没有node包

 需要我们手动npm i

我们启动项目 npm run dev

相当之快~

 

 今天这篇文章就粗略的讲了一下新一代构建工具vite和webpack的区别,及其它的优势。具体参数使用后续更新。

猜你喜欢

转载自blog.csdn.net/qq_41579104/article/details/129495795