学分高考 IT技术

Deno 1.11 发布

发布时间: 2022-03-17 17:00:02

Deno 是由 Node.js 的原始创建者 Ryan Dahl 创建的一个安全的 Javascript 和 Typescript 运行时环境,现已发布 1.11,此版本包含许多新功能、性能优化以及错误修复,主要更新内容如下:

  • 提供官方 Docker 镜像
  • Abortable fetch:以 Web 兼容的方式中止正在进行的 fetch 请求
  • deno lint现在稳定:lint 项目比 ESLint 快 100%
  • BroadcastChannel:支持浏览器 API 在 Web Workers 之间广播消息
  • TextEncoderStream和 TextDecoderStream:用于流文本的网络标准流组合

如果你已经安装了 Deno,你可以通过运行以下命令升级到 1.11 版本:

deno upgrade

如果你是第一次安装 Deno,您可以使用下面列出的方法之一进行安装:

# Using Shell (macOS and Linux):curl -fsSL https://deno.land/x/install/install.sh | sh# Using PowerShell (Windows):iwr https://deno.land/x/install/install.ps1 -useb | iex# Using Homebrew (macOS):brew install deno# Using Scoop (Windows):scoop install deno# Using Chocolatey (Windows):choco install deno

官方 Docker 镜像

现在 Deno 在 Dockerhub 上提供了 Deno 的官方 Docker 镜像:

  • Alpine Linux:denoland/deno:alpine
  • Centos:denoland/deno:centos
  • Debian: denoland/deno:debian (默认)
  • Distroless:denoland/deno:distroless
  • Ubuntu: denoland/deno:ubuntu

开始denorepl:

$ docker run -it --init denoland/deno:1.11.0 repl

进入 docker 运行时:

$ docker run -it --init --entrypoint sh denoland/deno:1.11.0

main.ts从您的工作目录运行:

$ docker run -it --init -p 1993:1993 -v $PWD:/app denoland/deno:1.11.0 run --allow-net /app/main.ts
温馨提示:
本文【Deno 1.11 发布】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号