Deno 环境安装
安装
Deno 能够在 macOS
、Linux
和 Windows
上运行。
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窗口
如果遇到上面的问题,可能是你本地的代理工具的问题,关闭代理工具后重试;
当出现下面的提示,表示正在下载了。
如果你的机器有安装过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
。
如果你的网路下载太慢了,可以使用我的云盘中的文件
- 点此下载阿西河网站提供的 Deno 程序包
- https://a.axihe.com/share/deno/windows/deno%401.0.0.zip
这时候如果不设置环境变量,只能使用路径找到这个文件进行运行
为了省事,请一定要设置环境变量
Win10 设置环境变量
参考
- Win10 设置环境变量 : https://jingyan.baidu.com/article/00a07f3876cd0582d128dc55.html
- Win7 设置环境变量 : https://jingyan.baidu.com/article/15622f241a597afdfdbea561.html
如果你点击的是这种环境变量的话,是错的!请注意!!!
正确的配置如下图
测试安装结果
我们安装后,需要测试是否安装成功。
可以运行 deno --version
或者 deno -V
,如果它打印出 Deno 版本,说明安装成功。
deno help
可以查看帮助文档;
运行 deno help <subcommand>
可以查看子命令的选项 (<subcommand>
是你想查看的子命令字段)。
Tips: 你也可以通过deno help
检查node
是否安装成功。
Deno 升级
运行 deno upgrade
就可以了;
这命令的意义是,从 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
)。