快速安装

May 8, 2021 · View on GitHub

前言

Deno 的官方介绍得知,目前还是处于很原始的阶段,还不适合用于生产环境,安装方式对比Node.js 来说还是比较原始。但是比起 2018.06 诞生的时候,目前安装的方式已经很方便了。

由于我在写本书过程中使用都是Linux环境,所以建议大家想跟着教程操作的时候,选择Mac OSUbuntuUnix类型的系统操作。

安装方式

Linux 系统

  • 安装最新版本
curl -fsSL https://deno.land/x/install/install.sh | sh
  • 安装制定版本 (例如安装v1.9.2)
curl -fsSL https://deno.land/x/install/install.sh | sh -s v1.9.2
  • 环境变量设置

需要在当前环境变量文件.bash_profile最后加入

## 注意: $HOME 是当前系统用户目录
export PATH=$HOME/.deno/bin/:$PATH
  • 验证

在命令窗口中执行 deno --version,就会出现Deno 的版本已经依赖 V8 的版本

deno 1.4.6
v8 8.7.220.3
typescript 4.0.3

Windows 系统

  • 安装 PowerShell 命令工具
  • PowerShell 命令工具执行安装 Deno 命令
iwr https://deno.land/x/install/install.ps1 -useb | iex

注意: PowerShell用iwr安装遇到 “请求被中止: 未能创建 SSL/TLS 安全通道” 问题时候 在命令行输入 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

就可以解决问题了

window_install_error

  • 当出现以上问题
  • 步骤一:先输入 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
  • 步骤二:再安装Deno iwr https://deno.land/x/install/install.ps1 -useb | iex

window_install_002