问题标签 [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.
deno - 如何卸载或删除 deno 脚本?
我deno
通过运行安装了一个脚本:
deno install https://deno.land/std/examples/welcome.ts
我现在如何卸载这个脚本?
deno 中是否有可以卸载已安装脚本的子命令?
deno - 如何在 deno 中列出所有已安装的脚本?
我之前在 deno 中安装了一些脚本。
如何在 deno 中列出所有已安装的脚本?
是否有任何 deno 子命令来执行此操作?
json - deno 导入 JSON 文件作为模块
我有一个导入 json 的简单文件:
主要的.ts
但是,在导入 json 文件时,deno 会抛出以下错误:
文件路径正确且文件是有效的 JSON。默认情况下,Typescript 编译器应该允许这样做。
我还尝试明确启用resolveJsonModule
:
tsconfig.json
并使用配置运行它,但仍然得到相同的错误:
这里有什么问题?
deno - 为什么特定版本的 drash 会导致 deno 出错?
我正在探索deno。我在尝试启动我的(第一个 ::)deno 服务器时遇到了一个问题,输出显示“404”
服务器文件如下:
返回的命令:
一开始,我认为这是对--allow-net
deno 权限的错误使用,但我尝试过一次在没有特定版本的情况下重新加载服务器以进行 drash 并且它有效。
所以问题出在@v1.0.0-rc1
包版本附近。谁能帮我理解这种行为的原因?
谢谢
javascript - Deno 顶层等待
正在阅读新的 JS 运行时 deno 的主页
我看到了以下代码:
我从未见过以下语法(for await):
这种语法是什么?
它是 deno 特有的,还是这个 tc39 提案中的顶级等待?
编辑:为什么它可以在函数之外使用async
?
deno - 如何在一处管理 Deno 依赖项
在 Deno 中,可以在 import 语句中对依赖项进行版本控制,而package.json
与npm
.
但是如何在一个地方管理它的 URL 和版本呢?
我将在我的系统中声明多个文件和依赖项。
例如:
dateUtils.ts
服务.ts
应用程序.ts
javascript - 在 deno 中调试依赖项
Node + NPM 在 node_modules 中安装依赖项,所以如果我想调试一个依赖项,我可以去node_modules/some-pkg/some-file.js
添加调试器语句、控制台日志等。
在 Deno 中,事情变得更加棘手,因为依赖项是从用户那里抽象出来的——它不再是普通的本地 JS 文件!例如,如果我有以下代码:
它将输出堆栈跟踪:
虽然我可以在https://cdn.pika.dev/-/oa-client@v0.7.1-hYTMbsju6JnnnXlCWvdN/dist=es2019/oa-client.js在线阅读代码,但我无法插入控制台日志或调试器陈述。
感谢deno info <the URL above>
我可以获得依赖项缓存副本的本地路径,但我认为编辑文件不是~/.cache/deno
正确的方法。
那么,Deno 调试依赖项的方法是什么?
javascript - 由信号 SIGSEGV 终止的命令行“deno run server.ts”中的错误(地址边界错误)
控制器/products.ts
路线.ts
服务器.ts
我一直在尝试使用命令行中的命令运行文件server.ts
我得到的只是命令行错误
Everyting 工作正常。突然开始不行了
typescript - 如何将基于 JavaScript 的 Node 项目迁移到 Deno?
最近我打算将我的基于 JavaScript 的 Node 项目翻译成 Typescript。然后我得到了 Deno 的消息……拥有原生 Typescript 支持的运行时真是太棒了!
但问题是,如何迁移现有的基于 JavaScript 的项目。
有专家指出,Deno 不需要从 JavaScript 翻译成 TypeScript!没关系,但我认为如果代码库不是那么大,最好翻译一下。
现有问题有基于 Typescript 的节点项目的答案,但我正在寻找基于 Javascript 的项目。
deno - deno 是否有任何替代 ajv(json-schema 验证器)?
我正在为 deno 寻找一个类似 ajv 的 json 模式验证器。想知道有没有其他选择?