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。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM