您现在的位置是:首页 > 文章详情

Deno 1.27 发布,引入 Inlay Hints、改进 npm 兼容性

日期:2022-10-28点击:297

Deno 1.27 已正式发布。

主要变化

改进语言服务器 / IDE

  • 引入 Inlay Hints(嵌入式提示)

TypeScript 在 4.4 版本中增加了对嵌入式提示的支持;Deno 1.27 为 LSP 添加了此功能,嵌入式提示会将小的信息片段内嵌到代码中,显示关于代码的信息。在更多时候,它更像是“内联悬停” (inline hover)。

关闭嵌入式提示的代码视图:

开启嵌入式提示的代码视图:

  • 自动补全 Registry

现在,当在智能编辑器中输入来自deno.land/x的第三方模块名称时,会使用支持deno.land模块搜索的搜索引擎,并提供模块描述和流行度信息。

改进 npm 兼容性

此版本继续改进在 Deno 中使用 npm 软件包的情况。

  • 支持类型检查和 LSP

Deno 现在自动从分发类型的 npm 软件包中拉入 TypeScript 类型。

在使用 npm 软件包时,Deno 现在支持 Node-API(以前称为 N-API)。Node-API 是在 Node.js 中使用原生代码的一种方式。这意味着像parcel, sqlite3, usb  fs-xattr之类的软件包现在支持用于 Deno。请注意,需要添加 --allow-ffi flag 启用此功能。

新增navigator.language Web API

Deno 1.27 添加了navigator.languageAPI,它具备只读属性,可返回代表用户系统首选语言的字符串。

 $ deno > navigator.language "en-EN"

此 API 返回的值可能会受到设置系统区域的环境变量的影响,例如LC_ALL

 $ LC_ALL=es_ES deno > navigator.language "es-ES"

完整更新内容查看发布公告

 

原文链接:https://www.oschina.net/news/215521/deno-1-27-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章