可浏览博客主页的Vue专栏,会陆续添加相关文章,有问题或者可以优化的地方也希望大大门告知
共同进步 :)

vue2 现在尤大已经不维护了,转向了vue3,并且vue3也是向下兼容的。但是有一些老的历史项目可能还是vue2的脚手架搭建的,所以咋们这边最好是了解一下,这边也做一系列文件,区分开vue2 与 vue3 的区别…
vue/cli 与 @vue/cli 是搭建vue框架的工具,俗称脚手架。
- vue/cli 是旧版一直使用的,是指版本号在3.0以下的版本,老版本的vue2 就是用这个。
- @vue/cli是新版,跟之前旧版区分开,但比如3.0这个版本,还是为vue2所用…
直到@vue/cli@4.5以上,才有了vue2,vue3两个选项…


跟 没什么区别,不过也正常,都是@vue-cli…


初始化的项目解构如下:


初始化的项目解构如下:

这边有vue2 跟 vue3,做开发的用屁股想一下就知道是向下兼容了,这边就不做太多版本了,有兴趣的同学自己去尝试对比下…

从项目解构来讲,完全看不出vue2 跟vue3 有什么区别…


Vue2 template模板中只能有一个根元素,Vue3 template模板中允许有多个根元素。

vue2 跟 vue3 只是vue框架本身的区别,跟package.json引入的vue包版本有关。
- 跟不同版本脚手架生成的项目解构无关。
- 跟不同版本脚手架生成的代码无关(代码只是用了最基础的,并且vue3 做了兼容了)。
- 跟用webpack还是用vue.config.js配置项目无关。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/15256.html