Deno 环境安装

🌙
手机阅读
本文目录结构

安装

Deno 能够在 macOSLinuxWindows 上运行。

Deno 是一个单独的可执行文件,它没有额外的依赖,类似 Go 的安装。

我们可以简单的把它当做一个exe文件去理解;

安装 Deno 核心就是:把一个文件下载到本地,然后运行的都用这个文件去运行需要的的脚本。

为了方便,不用每次都通过路径找到下载的本地程序;我们可以通过简单的设置,每次命令行输入deno, 默认去找这个本地文件;

我们设置下环境变量就可以了;

用以下载安装 Deno.

Windows 安装

推荐使用 Windows 自带的 PowerShell 安装,如果是你的下载太慢了,推荐手动安装!

PowerShell 安装

使用 PowerShell

iwr https://deno.land/x/install/install.ps1 -useb | iex

或者详细的指定

iwr https://deno.land/x/install/install.ps1 -useb -outf install.ps1; .\install.ps1 v1.0.0

国内安装可能遇到的问题

直接打开:按住shift键,鼠标右键 ===> 在此处打开powerShell窗口

https://a.axihe.com/edu/deno/powershell_5ayB5ywMHl.png

如果遇到上面的问题,可能是你本地的代理工具的问题,关闭代理工具后重试;

当出现下面的提示,表示正在下载了。

https://a.axihe.com/edu/deno/powershell_XCPyEsuadh.png

如果你的机器有安装过Scoop/Chocolatey/Cargo,可以直接 install deno

Scoop 安装

使用 Scoop

scoop install deno

Chocolatey 安装

使用 Chocolatey

choco install deno

Cargo 安装

使用 Cargo (Windows, macOS, Linux):

cargo install deno

macOS 安装

Shell 安装

使用 Shell (macOS 和 Linux):

curl -fsSL https://deno.land/x/install/install.sh | sh

Homebrew 安装

使用 Homebrew (macOS):

brew install deno

Cargo 安装

使用 Cargo (Windows, macOS, Linux):

cargo install deno

Linux 安装

Shell 安装

使用 Shell (macOS 和 Linux):

curl -fsSL https://deno.land/x/install/install.sh | sh

Cargo 安装

使用 Cargo (Windows, macOS, Linux):

cargo install deno

手动安装

Deno 也可以手动安装,只需从 github.com/denoland/deno/releases 下载一个 zip 文件。

它仅包含一个单独的可执行文件,类似 Go 的安装。

放在一个位置后,添加个环境变量就可以使用了,比如我的E:\deno\deno.exe

https://a.axihe.com/edu/deno/explorer_LGAvLkUi6y.png

如果你的网路下载太慢了,可以使用我的云盘中的文件

这时候如果不设置环境变量,只能使用路径找到这个文件进行运行

https://a.axihe.com/edu/deno/powershell_HG6XeuosL2.png

为了省事,请一定要设置环境变量

Win10 设置环境变量

参考

https://a.axihe.com/edu/deno/explorer_25iACA9oLy.png

如果你点击的是这种环境变量的话,是错的!请注意!!!

正确的配置如下图

https://a.axihe.com/edu/deno/SystemPropertiesAdvanced_wEVON2c874.png

测试安装结果

我们安装后,需要测试是否安装成功。

可以运行 deno --version 或者 deno -V,如果它打印出 Deno 版本,说明安装成功。

https://a.axihe.com/edu/deno/powershell_cwFOhG4WNJ.png

deno help 可以查看帮助文档;

https://a.axihe.com/edu/deno/powershell_Rt3kDyoJ1q.png

运行 deno help <subcommand> 可以查看子命令的选项 (<subcommand>是你想查看的子命令字段)。

https://a.axihe.com/edu/deno/powershell_7ShxJcJIt6.png

Tips: 你也可以通过deno help检查node是否安装成功。

Deno 升级

运行 deno upgrade就可以了;

https://a.axihe.com/edu/deno/powershell_vyiOQvJhlc.png

这命令的意义是,从 github.com/denoland/deno/releases 获取最新的发布版本,然后解压并替换现有的版本。

设置环境环境

要高效地使用 Deno,您需要设置环境。

DENO_DIR 默认为 $HOME/.deno,但可以设置为任何路径,非常不推荐大家修改它。

DENO_DIR是 Deno 存放生成的代码和缓存的源码的路径。

如果 NO_COLOR 被设置了,

Deno 将会关闭彩色输出 (https://no-color.org/)。

用户代码可以通过 Deno.noColor 测试 NO_COLOR 是否被设置,注意,这个不需要环境权限 (--allow-env)。

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了