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列表