美文网首页
初识Deno(下一代NodeJS?)

初识Deno(下一代NodeJS?)

作者: Joyourlife | 来源:发表于2021-01-14 15:24 被阅读0次

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

有什么特点(谷歌翻译)

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

  • 默认为安全。除非明确启用,否则没有文件,网络或环境访问权限。
  • 开箱即用地支持TypeScript。
  • 仅发送一个可执行文件。
  • 具有内置的实用程序,例如依赖项检查器(表示信息)和代码格式化程序(表示为fmt)。
  • 拥有一组经过审查(审核)的标准模块,可以保证与Deno一起使用:deno.land/std安装

安装

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/

相关文章

  • 初识Deno(下一代NodeJS?)

    Deno是什么,官方网站(https://deno.land/[https://deno.land/])说了:一个...

  • Deno初识

    前不久在组里分享了deno的背景和一些新特性,今天来简单的做个总结。 什么是deno 如官方所介绍的:deno是用...

  • Nodejs VS deno

    deno是nodejs的作者针对node的问题,新开发的一个平台。就像马云最大的困扰是创办了阿里巴巴,nodejs...

  • Deno(一) —— 初识

    诞生的原因 node.js 的作者 Ryan Dahl(ry),因为感觉node.js存在设计上的严重缺陷,而no...

  • 初识Nodejs

    初识Nodejs NodeJs官网 什么是Nodejs Node.js® is a JavaScript runt...

  • Deno

    Deno 是一个更安全的 JavaScript 和 TypeScript 运行环境,是NodeJs作者推出的新语言...

  • 初识nodejs

    初识nodejs nodejs需会工具 nvm工具实现nodejs任意版本切换 npm下载nodejs所需模块 n...

  • Deno, 下一代 Node强势来袭

    近日,Node 之父 Ryan Dahl 发布新的开源项目 deno,从官方介绍来看,可以认为它是下一代 Node...

  • 初识NodeJS

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个...

  • 初识NodeJS

    定义 NodeJS is a JavaScript runtime built on Chrome's V8 No...

网友评论

      本文标题:初识Deno(下一代NodeJS?)

      本文链接:https://www.haomeiwen.com/subject/crxvaktx.html