vue-cli4 搭建項目的時候,手動添加配置里面,有一項 “Choose Vue version”的選項,里面可以選擇 2.x 和 3.x 的版本。
為了搞清這兩個的區別,我特意選擇不同的版本分別試了一下。
vue2.x 和 vue3.x 生成的目錄結構都是一樣的,如下圖:
不同的是里面 package.json 和 main.js 的內容 。
package.json文件的截圖:
main.js 文件的截圖:
從里面可以看出來,vue3.x的 main.js 變化還是挺大的。如果把vue3.x中的main.js內容換成vue2.x中的main.js的內容,項目就跑不起來。
因為一直用的都是vue2.x的版本,有時候也會在vue的原型上面定義方法(例如:Vue.prototype.$utils = utils),對vue3.x的不是太熟悉,所以暫時還是用vue2.x的版本。