Vue CLI4.0版本正式發佈了!一起來看看有哪些新的變化吧

Vue CLI4.0版本正式發佈了!一起來看看有哪些新的變化吧

Vue CLI4.0版本正式發佈

Vue CLI4.0版本正式發佈了!一起來看看有哪些新的變化吧

這個主要的版本更新主要關注底層工具的必要版本更新、更好的默認設置和其他長期維護所需的微調。

我們希望為大多數用戶提供平穩的遷移體驗。

Vue CLI v4提供了對Nightwatch、Jest和PWA的極大改進,以及對所有核心包的許多其他小調整。

很多基礎的主要依賴已經升級:

  • core-js 3
  • Nightwatch 1.x
  • Jest 24
  • Mocha 6
  • workbox-webpack-plugin 4
  • And a lot more……

並且很貼心的提供了遷移方案 :https://cli.vuejs.org/migrating-from-v3/

Vue CLI4.0版本正式發佈了!一起來看看有哪些新的變化吧

作者表示:

雖然工作重點已經轉移到這個新的主要版本,但舊版本仍將繼續支持一段時間。

在v4中引入的大多數新特性(不會打破規則)已經被反向移植到v3中了。

希望繼續支持更多的v3版本,但是隨著代碼庫的分歧,可能會越來越難做到這一點。

所以強烈建議開發者儘快將項目升級到v4。

  1. 在v4的開發中,我們更新了大部分代碼,現在允許我們支持更多的包管理器(自定義包管理器和PNPM v4)。Yarn v2支持可能會在Vue CLI v4的後續特性版本中實現。
  2. 對於插件開發人員來說,GeneratorAPI中有更多的實用程序可用。
  • Async function support in generators
  • 用於通過新的vue升級命令進行代碼遷移的migrator接口
  • afterInvoke和afterAnyInvoke鉤子(前者本質上與onCreateComplete相同,後者將在任何插件生成器調用後運行,我們目前在eslint插件中使用了這個鉤子
  • transformScript API,在用戶項目中運行jscodeshift代碼(從3.9版本開始可用)

另外Vue作者尤雨溪表示 Vue 3 源碼已經開放了(目前依然是 pre-alpha 狀態,但主要的架構改進、優化和新功能都已經完成,剩下的主要是完成一些 Vue 2 現有功能的移植) ​​​​。

預計今年年末或者明年年初能夠正式發佈,最新版的Vue3.0採用Typescript進行編寫,對於想要貢獻代碼的開發者來說,將不可避免的需要掌握Typescript。

喜歡嚐鮮的同學可以開始跟進學習了!

前端之路道阻且長,行則將至~ 祝各位早日成神。

Vue CLI4.0版本正式發佈了!一起來看看有哪些新的變化吧


分享到:


相關文章: