问题标签 [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 回答
127 浏览

javascript - Deno:请求被调用两次

在上面的代码中,当我尝试点击http://localhost:8000/时,我可以看到控制台记录了两次“测试调用”。

不知道为什么会这样。需要帮助才能理解。

0 投票
3 回答
3111 浏览

deno - `Deno.env` 从哪里获取数据?

我看到这Deno.env似乎得到了关于我的电脑和一些路径的信息。

但它是从哪里知道的呢?如何填写自己的.env文件?

0 投票
2 回答
374 浏览

debugging - 如何在 WebStorm 中调试 Deno 应用程序

就像 Node.js 一样。

运行和调试 Node.js NodeJs 调试

0 投票
4 回答
1434 浏览

deno - Deno 允许所有权限

在玩 Deno 时,我经常发现自己至少输入了两个或三个权限选项:

有一种方法可以逃避显式权限。

0 投票
1 回答
982 浏览

deno - Deno - 将 TypeScript 导入 JS 文件

在 Deno 中,要导入 TypeScript 模块,您自己的代码文件是否必须是 TypeScript?还是 Deno 在导入模块之前自动将 TypeScript 转换为 javascript?

我希望我的所有代码文件都是 EcmaScript 模块(js 或 mjs,但不是 ts)。

与现在的其他人不同,我想避免在自己的代码中使用 TypeScript。我不喜欢静态类型的死板,Typescript 不是 EcmaScript 标准的一部分。仅 EcmaScript 就拥有我管理大型项目所需的一切。对我来说,TypeScript 是一种过时的技术,自 ES6 模块出现以来就不再需要它了。TypeScript 解决的问题类型是我没有的问题。

但是,很明显,Deno 中可用的许多 3rd 方模块将使用 TypeScript 编写。是否可以以在导入之前转换为 JavaScript 的方式导入这些模块,以便我可以将自己的代码保留为纯粹的 EcmaScript?

0 投票
4 回答
2738 浏览

javascript - 我可以将基于 Node 的项目迁移到 Deno 吗?

您好,我是前端开发人员。

首先,我对运行时环境了解不多。
是否可以使用 Node 将我的项目转换为 Deno?

即使我更改了所有代码,
我也不确定我收到的库是否可以在 Deno 环境中运行。
(太多的库......)(React,Apollo,很多很多)

而且由于当前的 webpack 设置非常复杂且难以理解,(而且我对构建系统了解甚少。)
我不确定这是否可以在 Deno 环境中工作。

在我看来,这似乎是不可能的,我只会在做新项目的时候使用 Deno,或者等待有人创建迁移指南。

你怎么看待这件事?

添加

显然,如果我使用的库没有在 Deno 存储库中注册,那将是不可能的。

其次,似乎存在节点兼容性问题。

现在我确定我不能将其转换为 deno。谢谢

0 投票
4 回答
3770 浏览

node.js - 如何在 deno 中删除运行时导入缓存?

在 node.js 我们可以使用

在运行时删除需要缓存。

有没有类似的方法来删除 deno 中的运行时导入缓存?

0 投票
1 回答
212 浏览

javascript - 将 typescript 库转换为独立的 javascript 文件

如何将 typescript 库转换为单个 javascript 文件?

例如,oak是一个通过 typescript 提供自身的第三方库。在deno中,您可以像这样导入橡木:

我想将https://deno.land/x/oak/mod.ts转换为独立的 javascript 文件,可以像这样导入:

我怎样才能完成这种转换?

0 投票
0 回答
368 浏览

javascript - Deno Bundle 的混淆和压缩

在 WebPack 中,当我生成一个包时,它会混淆并压缩该包。

deno中,捆绑器生成更易读的格式化代码。我没有看到任何混淆或压缩选项。

在 deno 中,我将如何完成一个混淆和压缩的捆绑包?我需要像 WebPack 这样不涉及 Visual Studio Code 的东西。有哪些选择?我只是为此使用节点工具吗?

0 投票
2 回答
847 浏览

deno - 如何解决 Deno 错误:未捕获的 PermissionDenied

deno run app.ts当使用命令运行应用程序时,它会给出一个error: Uncaught PermissionDenied