初识Deno(下一代NodeJS?)

2021-01-14  本文已影响0人  Joyourlife

Deno是什么,官方网站(https://deno.land/)说了:
一个JavaScript和TypeScript的安全运行时。

有什么特点(谷歌翻译)

Deno是使用V8并内置于Rust的JavaScript和TypeScript的简单,现代且安全的运行时。

安装

Shell (Mac, Linux):

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

PowerShell (Windows):

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

Homebrew (Mac):

$ brew install deno

默认安装路径是:$HOME/.deno/bin,大小30M+

开始

帮助:

$ deno --help

运行一个程序:

$ deno run https://deno.land/std/examples/welcome.ts

来段代码:

import { serve } from "https://deno.land/std@0.83.0/http/server.ts";
const s = serve({ port: 8000 });
console.log("http://localhost:8000/");
for await (const req of s) {  
  req.respond({ body: "Hello World\n" });
}

链接

官方文档:https://doc.deno.land
标准模块:https://deno.land/std
第三方模块:https://deno.land/x
某中文手册:https://nugine.github.io/deno-manual-cn/

上一篇下一篇

猜你喜欢

热点阅读