Deno 1.27 发布,引入 Inlay Hints、改进 npm 兼容性
Deno 1.27 已正式发布。
主要变化
- 改进语言服务器 /IDE
- 改进
npm
兼容性 - 新增
navigator.language
Web API - 改进
deno task
- 升级检查器
- 修改
Deno
APIs - 升级
deno lint
- V8 10.8
- 改进 Node.js 兼容性
- 修改标准库 API
- 引入 Inlay Hints(嵌入式提示)
TypeScript 在 4.4 版本中增加了对嵌入式提示的支持;Deno 1.27 为 LSP 添加了此功能,嵌入式提示会将小的信息片段内嵌到代码中,显示关于代码的信息。在更多时候,它更像是“内联悬停” (inline hover)。
关闭嵌入式提示的代码视图:
开启嵌入式提示的代码视图:
- 自动补全 Registry
现在,当在智能编辑器中输入来自deno.land/x
的第三方模块名称时,会使用支持deno.land
模块搜索的搜索引擎,并提供模块描述和流行度信息。
此版本继续改进在 Deno 中使用 npm 软件包的情况。
- 支持类型检查和 LSP
Deno 现在自动从分发类型的 npm 软件包中拉入 TypeScript 类型。
- 支持 Node-API
在使用 npm 软件包时,Deno 现在支持 Node-API(以前称为 N-API)。Node-API 是在 Node.js 中使用原生代码的一种方式。这意味着像parcel
, sqlite3
, usb
或 fs-xattr
之类的软件包现在支持用于 Deno。请注意,需要添加 --allow-ffi
flag 启用此功能。
Deno 1.27 添加了navigator.language
API,它具备只读属性,可返回代表用户系统首选语言的字符串。
$ deno > navigator.language "en-EN"
此 API 返回的值可能会受到设置系统区域的环境变量的影响,例如LC_ALL
。
$ LC_ALL=es_ES deno > navigator.language "es-ES"

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
KusionStack 加入 CNCF Landscape
CNCF 简介 云原生计算基金会 (CNCF) 是一个 Linux 基金会项目,成立于 2015 年,是目前Linux基金会下面最受关注和发展最快的基金会。已经孵化出如 Kubernetes、Prometheus、Envoy 等众多知名开源项目。 KusionStack 被 CNCF Landscape Automation & Configuration 目录收录啦。CNCF Landscape:https://landscape.cncf.io/?selected=kusion-stack KusionStack 收录于 Provisioning 大类中的 Automation & Configuration 模块,是该模块中的第39个项目。该模块中包括像 AWS CloudFormation、Terraform、Ansible 等众多知名项目。 KusionStack 简介 KusionStack 是一个可编程、高灵活性的应用交付及运维技术栈,灵感源于融合(Fusion)一词,旨在帮助企业构建的应用运维配置管理平面及 DevOps 生态。研发者可以快速收敛围绕应用...
- 下一篇
Ubuntu 23.04 代号公布:Lunar Lobster
根据 Ubuntu 开发者官方论坛 Launchpad 的更新,再结合 Ubuntu 推特帐号发布的一条神秘推文,将于明年发布的 Ubuntu 23.04 似乎已确定代号为“Lunar Lobster”。 如上图所示,两个 emoji 似乎分别代指 lunar(月亮)和 lobster(龙虾)——这符合 Ubuntu 版本代号的命名规则。 Ubuntu 的版本代号通常颇具特色——由一个形容词和一个动物名称组成,并且这两个词的英文首字母要保持一致。而且从 Ubuntu 6.06 开始,两个词的首字母要顺延上个版本(如果当前版本是 D ,下个版本就要以 E 来起头)。由于最新发布的Ubuntu 22.10 的代号是 K 起头的"Kinetic Kudu",因此 Ubuntu 23.04 的版本代号会以 "L" 起头。 目前 Ubuntu 尚未公开关于 Ubuntu 23.04 的更多消息,不过根据之前的报道,新版本在 Linux 内核、图形驱动程序和软件包方面都会进行升级,而且默认桌面环境有望升级到 GNOME 44。 一年前多之前,Ubuntu 母公司 Canonical 曾宣布 Flu...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块