x-cmd-pkg | deno - 更快更强的 JS 和 TS 运行时
发布时间: 2023年12月31日
简介
Deno 是一个基于 V8 引擎和 Rust 语言构建的 JavaScript 和 TypeScript 运行时环境,于 2018 年由 Ryan Dahl 在演讲中宣布,并在 2020 年正式发布 1.0,目标是提供一个高效且安全的脚本环境。
安全性 :默认情况下,Deno 不允许访问文件系统、网络、环境变量等,除非用户明确授权。远程 URL 加载模块 :Deno 支持通过 URL 导入模块,这意味着用户可以从任何可访问的资源(如 Github、NPM 等)加载模块。这使得 Deno 更加灵活和可扩展。Node 生态兼容 :Deno 向后兼容 Node.js 内置 API 和 npm 上超过 200 万个模块。内置开发工具 :提供如 运行测试 (deno test)、格式化程序 (deno fmt)、代码校验 (deno lint) 等可以帮助开发人员提高开发效率和代码质量。
首次用户
使用 x deno
即可自动下载并使用
在终端运行 eval "$(curl https://get.x-cmd.com)"
即可完成 x 命令 安装, 详情参考 x-cmd 官网 x-cmd 提供1分钟教程 ,其中包含了 deno 命令常用功能的 demo 示例,可以帮你快速上手 deno 。
使用案例 :
$ x deno run welcome.ts
$ x deno run https://deno.land/std@0.196.0/examples/welcome.ts
$ echo '{"hello":"world"}' | x deno run deno-stdin.ts
$ x deno run --allow-net https://deno.land/std/examples/echo_server.ts
技术特点
deno的目标是通过提供一个更严谨更安全的js运行时,让js脚本变成一个更广泛使用的后台语言
增加更多的默认权限的控制 开箱即可运行 Typescript,以推广更严谨更安全的代码 开箱即提供有利于适合工程化与团队合作的配套工具,如测试,格式化,代码校验等 通过 URL 方式,快速引入模块,简化了模块的引入与使用;也可以通过 URL 方式运行远程 JS/TS 脚本,简化了 JS/TS 脚本的发布与使用
进一步阅读
X-CMD 官网
文章来源:https://blog.csdn.net/edwinjhlee/article/details/135284995
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!