大家好,这里是TJ君
今天给大家分享一个适用于JavaScript和TypeScript的运行库。Let's go!
Deno
Deno是一个基于V8、Rust和Tokio构建的适用于JavaScript、TypeScript的运行库,同时具备安全的默认设置初始值和出色的开发人员体验。
Deno可以在多个平台上进行安装:
Mac, Linux - Shell
curl -fsSL https://deno.land/install.sh | sh
Windows - PowerShell
irm https://deno.land/install.ps1 | iex
Mac - Homebrew
brew install deno
Windows - Chocolatey
choco install deno
Windows - WinGet
winget install --id=DenoLand.Deno
Deno可用于许多不同的应用程序,常用于构建web服务器。举个例子,创建一个名为server.ts的文件,并包含以下TypeScript代码:
Deno.serve((_req: Request) => { return new Response("Hello, world!"); });
再使用以下命令运行
deno run --allow-net server.ts
就可以在本地启动web服务器http://localhost:8000.
目前,GitHub上已经累计97K+STAR,估计突破100K指日可待
Deno优先考虑web标准API,最大限度地提高浏览器和服务器之间的代码重用率。同时作者还准备了丰富详尽的指引文档,感兴趣的小伙伴不妨一试。
项目地址:https://github.com/denoland/deno
往期推荐
点击下方卡片,关注公众号“TJ君”
每天了解一个牛x、好用、有趣的东东