HBuilderX 語言服務重大調整

  • 語言服務由Java調整為Node
  • App打包,Java按需調用,不再常駐後臺。

語言服務說明

改進:

  • 更好的支持typescript(獨立typescript項目、vue中typescript)
  • 更完善的支持d.ts(d.ts解析、types自動下載),更好的支持node_modules的代碼提示等相關功能
  • 完善(vue標籤、easycom組件、css、less、scss、ts)的Hover支持
  • JS支持自動導包
  • JS import {}.. from ‘|’或require(‘|’)時自動提示已安裝的npm模塊名
  • JS完善對象解構支持(代碼提示、轉到定義、Hover)
  • emmet支持代碼提示預覽
  • uniapp-cli項目按照對應的uniapp版本進行代碼提示
  • 修復easycom組件某些情況下提示不及時的問題
  • API可轉到定義到對應的d.ts
  • uni-app manifest.json 源碼視圖 支持代碼提示
  • HBuilderX 設置 settings.json 源碼視圖 支持代碼提示

調整:

  • 語法庫數據源換成了vscode的數據源
  • HTML下的script僅提示和轉到定義當前文件引用的js內定義的變量和函數,不再提示項目下所有全局的變量和函數
  • 【全提示】代碼提示時不再提示項目下的所有API列表