Deno 运行时入门教程:Node.js 的替代品

命令行直接运行deno

,就会进入 REPL 环境。

$ deno
> console.log(1,2,3)
1 2 3
undefined
>

14、

Deno 运行时入门教程:Node.js 的替代品

下面,运行一个 TypeScript 的远程脚本,这是官网给出的例子[7]

$ deno run \\
https://deno.land/std/examples/curl.ts \\
https://example.com

上面例子中,Deno 执行远程脚本curl.ts,用这个脚本去抓取网址example.com。但是,运行后报错,表示没有网络通信的权限。

我们给予 Deno 网络通信的权限,就可以顺利执行。

$ deno run --allow-net \\
https://deno.land/std/examples/curl.ts \\
https://example.com

15、

Deno 运行时入门教程:Node.js 的替代品

现在,Deno 最新版本是 0.31。根据规划,1.0 应该会在今年上半年发布。

Deno 还处在密集开发中,功能不稳定,不建议用于生产环境。但是,它已经是一个可用的工具,大家可以多试用,熟悉它的用法。我相信,设计上的诸多优点,将会使它比 Node.js 更具优势。

[1]

Deno: https://deno.land/

[2]

Bert Belder: https://www.youtube.com/watch?v=puXyo1jGQys

[3]

Ryan Dahl: https://www.youtube.com/watch?v=1gIiZfSbEAE

[4]

Tokio: https://github.com/tokio-rs/tokio

[5]

官网首页: https://deno.land/

[6]

发布页: https://github.com/denoland/deno/releases

[7]

例子: https://deno.land/std/examples/curl.ts


分享到:


相關文章: