deno 1.29 已正式发布。
主要变化
改进 npm 兼容性
repl 变更
改进项目质量
denoapis 变更
将附带的 typescript 升级到 4.9
标准库模块变更
改进 npm 兼容性
自 1.28.0 以来,此版本具有多项 npm 兼容性改进和 30 多个错误修复。
通过环境变量以实现对自定义 registry 的支持
deno 现在会遵守 npm_config_registry 环境变量,允许指定自定义 npm registry。
# change this to a custom registrynpm_config_registry=https://registry.npmjs.org deno run main.ts 在未来的版本中,将支持在每个包范围内使用不同的 registry,并能够设置凭据。 支持 deno install
npm 说明符现在可以与 deno install搭配使用:> deno install -a npm:cowsay@1.5.0 successfully installed cowsayc:usersdavid.denoincowsay.cmdc:usersdavid.denoincowsay (shell)> cowsay hello from deno! __________________ ------------------ ^__^ (oo)\_______ (__) )/ ||----w | || || 这将在第一次运行时额外为命令创建一个锁定文件,以确保每次后续运行都使用相同的 npm 依赖版本。 改进 deno init
deno init 子命令是在 v1.25 版本中添加的,用户使用它能够快速搭建新项目的脚手架。虽然此子命令非常方便,但它也非常简约 —— 仅生成 main.ts 和 main_test.ts 文件。为了让它更有用,并让 ide 发现开发者刚刚初始化了一个新的 deno 项目,deno init 现在会生成一个 deno.jsonc 文件和一个 main_bench.ts 文件。此外,该子命令的输出也被刷新。deno init 在 deno v1.28 中:$ deno init ./my_deno_project project initializedrun these commands to get started cd ./my_deno_project deno run main.ts deno test deno init 在 deno v1.29 中:$ deno init ./my_deno_project project initializedrun these commands to get started cd ./my_deno_project // run the program deno run main.ts // run the program and watch for file changes deno task dev // run the tests deno test // run the benchmarks deno bench 完整更新内容查看发布公告:https://deno.com/blog/v1.29
一文解析光纤冷接和熔接的区别
数学模型如何捕获真实世界的信号失真
大力补贴新能源下乡,激励比亚迪等造车势力
数码相机充电器芯片U2281介绍
台积电称其已解决造成40nm制程良率不佳的工艺问题
Deno 1.29发布,支持自定义registry、提升质量
人工智能如何帮助加州应对肆虐的野火
展会回顾 | 出海日本,鑫精诚传感器携新品强势亮相
亿纬锂能与易事特达成战略合作,促进储能产业技术与产品的发展
关于WLAN一些重要的问答
为什么汽包液位计的指示灯有时不亮
开源芯片设计将迎来一次更大的升级
SiC MOSFET的设计和制造
PCIe总线的定义、组成和分层结构
iPhone终于可以随意升降级了,打破界限,库克已哭晕!
我国医疗机器人保持高速增长的态势
基于CC1100单片机的无线手持终端软硬件设计分析
电动执行器已经成为了目前机械市场的主流产品
红米5a怎么样 599元超高性价比
一体化卫星授时优化系统解决方案优势分析