问题标签 [deno]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
487 浏览

node.js - Deno 脚本与 Node.js 兼容吗?

我知道大多数 npm 包由于使用而与 Deno.js 不兼容require(),至少那些不在deno.land/x中的包。

但相反的可能吗?可以在 Node.js 项目中使用 Deno.js 脚本吗?

如果是,那么如何将 URL 脚本转换为node_modules包?

0 投票
3 回答
4326 浏览

command-line-arguments - 如何将命令行参数传递给 Deno?

我有一个Deno应用程序,我希望将一些命令行参数传递给它。我搜索了手册,但一无所获。

我尝试使用 Node.js 中使用的相同命令,假设它们可能会为 std 库共享一些命令,但效果不佳。

有什么建议么?

0 投票
1 回答
667 浏览

javascript - Deno 在 VS Code 的终端中无法识别

抱歉,我在 VS Code 终端上遇到了这个问题,无法识别 Deno: 在 vs 代码上无法识别

但是,当我尝试在 Windows 命令提示符中以完全相同的路径执行此操作时,它可以工作: 在 Windows 命令提示符下工作

知道如何解决吗?

0 投票
2 回答
178 浏览

javascript - 关于 websocket 和 loction.replace 的问题

我尝试使用Deno ws重新加载文档,但是第二次重新加载后会抛出错误
Uncaught ConnectionReset: Socket has already been closed throw new Deno.errors.ConnectionReset("Socket has already been closed");

似乎location.replace(location.href)引发错误任何解决方案?

0 投票
5 回答
415 浏览

javascript - 如何启动可以访问 node.js 中的局部变量的 REPL?

就像from IPython import embed; embed()但对于node.

我想以编程方式打开一个 REPL shell 并至少能够读取局部变量。能够改变它们也是一个优点。

0 投票
3 回答
2191 浏览

websocket - Deno:如何将 WebSocket 与橡木一起使用?

由于上周三发布了 Deno,我尝试使用它并重做聊天应用程序的小示例,我尝试了以下操作:

应用程序.ts

套接字.ts

websocket 连接完美地import { listenAndServe } from 'https://deno.land/std/http/server.ts' WebSocket connection to 'ws://localhost:3000/ws' failed: Invalid frame header.

有没有人有任何提示来解决它?谢谢 ;)

0 投票
1 回答
3467 浏览

deno - 如何使用 Deno 发出 HTTP 客户端请求

我在玩 Deno,但找不到标准的 HTTP 客户端。

我还搜索了“deno http 客户端”,它给了我https://deno.land/x/std/http/client/,但链接已损坏。一些东西被谷歌索引,后来从回购中删除。

我找到了 3rd 方库soxadeno-http,但我正在寻找一些标准的东西。

是否有我缺少的 Deno 标准 HTTP 客户端?

0 投票
2 回答
2152 浏览

javascript - 如何用 Deno 编写 TCP 聊天服务器?

真正让我相信 Node 的强大功能的演示之一是 Ryan Dahl 在此视频中展示的简单 TCP 聊天服务器:https ://www.youtube.com/watch?v=jo_B4LTHi3I&t=28m23s

演示中的代码如下所示:

我在 Deno 网站上找到的唯一 TCP 示例是一个回显服务器,如下所示:

它既漂亮又紧凑,但是我无法使用Deno.Conn'sreadwrite方法将这个示例变成 TCP 聊天服务器。任何帮助将非常感激!我也认为这将是添加到网站的有用示例。

0 投票
1 回答
275 浏览

file - 如何编辑使用 Deno 加载的文件?

最近我开始玩 Deno,我按照 Deno 手册上的说明阅读和编码。

过了一会儿,我尝试编辑文件复制的内容,但找不到方法。

有人能帮我吗?

这些是我使用的终端命令。

deno run --allow-read hello.ts password.txt users.txt

和输出:

谢谢!

0 投票
3 回答
641 浏览

deno - Deno 权限问题 - Uncaught PermissionDenied:网络访问

我正在尝试Deno,在运行示例时遇到了错误:

我试过做

但仍然得到同样的错误。我做错了什么?