Deno 是一个新兴的 JavaScript/TypeScript 运行时,与 Node.js 相似,但具有更好的安全性、更好的性能和更好的开发体验。Deno 命令行工具是使用 Deno 进行开发的主要方式之一。本文将介绍如何使用 Deno 命令行工具。
安装 Deno
Deno 的安装非常简单,只需在终端中运行以下命令:
$ curl -fsSL https://deno.land/x/install/install.sh | sh
安装完成后,您可以在终端中运行 deno
命令来验证是否成功安装。
$ deno --version
Deno 命令行工具基础
Deno 命令行工具提供了许多有用的命令和选项,以下是一些常用的命令和选项:
运行脚本
使用 deno run
命令可以运行一个脚本文件。例如,以下命令将运行 hello.ts
文件:
$ deno run hello.ts
导入模块
使用 import
语句可以在脚本中导入其他模块。例如,以下代码将导入 foo.ts
文件中导出的 foo
变量:
import { foo } from './foo.ts';
检查 TypeScript 类型
使用 --check
选项可以在不运行脚本的情况下检查 TypeScript 类型。例如,以下命令将检查 hello.ts
文件的 TypeScript 类型:
$ deno run --check hello.ts
执行权限
默认情况下,Deno 不允许访问文件系统、网络或环境变量等敏感资源。使用 --allow-*
选项可以授予脚本访问这些资源的权限。例如,以下命令将授予 hello.ts
文件访问文件系统的权限:
$ deno run --allow-read hello.ts
安装模块
使用 deno install
命令可以安装全局可用的模块。例如,以下命令将安装 oak
模块:
$ deno install --allow-net https://deno.land/x/oak/mod.ts
示例代码
以下是一个使用 Deno 命令行工具的示例代码:
-- -------------------- ---- ------- -- -- --- -- ------ - ------------ ------ - ---- --------------------------------- -- ------ ----- --- - --- -------------- -- ----- ----- ------ - --- --------- -- ---- --------------- ----- -- - ----------------- - ------- ------- --- -- ----------- ------------------------- --------------------------------- -- ------ ----- ------------ ----- ---- ---
以上代码使用 Deno 命令行工具运行一个 web 应用程序,响应 /
路由的请求并返回 Hello, Deno!
。
结论
Deno 命令行工具是使用 Deno 进行开发的主要方式之一。本文介绍了 Deno 命令行工具的基础知识和常用命令和选项,并提供了一个示例代码。希望这篇文章能够帮助您更好地使用 Deno 命令行工具。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/67668b9376af2b9a20f88606