我运行的命令是:
curl -fsSL https://deno.land/x/install/install.sh | sh
产出如下:
######################################################################## 100.0%
Archive: /root/.deno/bin/deno.zip
inflating: deno
Deno was installed successfully to /root/.deno/bin/deno
Manually add the directory to your $HOME/
我正在尝试使用oak测试Deno,每次都会遇到相同的错误--即使我尝试默认的示例。我的工作环境是macOs大苏尔。有人知道如何解决这个问题吗?
$ deno run --allow-net server.ts
Check file:///.../server.ts
error: TS2315 [ERROR]: Type 'Conn' is not generic.
export function isConn(value: unknown): value is Deno.Conn<Deno.NetAddr> {
我试图使用deno使用一个程序,并使用以下代码:
deno run -A --unstable --no-check https://github.com/langwitch-tools/langwitch-deno/raw/main/src/configs/interactive.ts
但是一个错误出现了:
error: Uncaught TypeError: Deno.setRaw is not a function
(Deno.setRaw as setRaw)(
^
at Select.#readChar (
尝试在我的:上运行简单的Deno Js OAK中间件服务器时出错:
Ubuntu 18.04,
Deno 1.0.4,
v8 8.4.300,
typescript 3.9.2
通过运行deno run index.js或运行deno run -A index.js
$ deno run index.js
Compile file:///home/some/tst/index.js
error: Uncaught AssertionError: Unexpected skip of the emit.
at Object.assert ($deno$/util.ts:33:11
我收到了一条错误消息:
Make sure to close all open resource handles returned from Deno APIs before
finishing test case.
当我运行这个Deno测试函数时:
import { assertEquals } from "https://deno.land/std/testing/asserts.ts";
Deno.test("fetch example", async function (): Promise<void> {
await fetch
我对Deno很感兴趣,所以我要试一试。找到一个关于构建REST API 的教程。
所以,当我试图运行它时,我得到了这个InvalidData错误:
error: Uncaught InvalidData: data did not match any variant of untagged enum ArgsEnum
at unwrapResponse ($deno$/ops/dispatch_json.ts:43:11)
at Object.sendAsync ($deno$/ops/dispatch_json.ts:98:10)
at async Object.co
执行时,Deno在第一次运行时将远程导入缓存到Deno Environment指定的特殊目录中。第二次执行同一段代码时,即下次运行程序时,不会进行任何下载。如果程序没有改变,它也不会被重新编译。
它缓存在文档中指定的以下文件夹中
On Linux/Redox: **$XDG_CACHE_HOME/deno or $HOME/.cache/deno**
On Windows: **%LOCALAPPDATA%/deno (%LOCALAPPDATA% = FOLDERID_LocalAppData)**
On macOS: **$HOME/Library/Caches/deno**
在一个项目中
我有一个应用程序,我希望将一些命令行args传递给它。我搜索了,但什么也没找到。
我尝试使用Node.js中使用的相同命令,假设它们可能共享一些用于std库的命令,但它也不起作用。
var args = process.argv.slice(2);
// Uncaught ReferenceError: process is not defined
有什么建议吗?
给定下载的deno模块如下:
import x from "https://deno.land/x/reggi@0.0.1/calendar/denodb/fresh/island.ts"
如何找到这个特定模块位于主机上的位置?
➜ deno.land cd x
cd: no such file or directory: x
➜ deno.land pwd
/Users/thomasreggi/Library/Caches/deno/deps/https/deno.land
这里似乎没有"x“
文件在本地存储在哪里?如何通过代码/ api从url创建本地文件路径?
我在网上发现了一个关于如何使用Deno运行WebView的非常酷的例子。
可以从HTML模板中的html按钮元素调用Deno内部的函数吗?
看一看:
// Importing the webview library
import { WebView } from "https://deno.land/x/webview/mod.ts";
// Creating an HTML page
let html = `
<html>
<body>
<h1>Hello from deno v${Deno.version.de
我正在使用drun自动重启服务器启动我的Deno服务器
drun --entryPoint=./index.ts
服务器在第一次运行时启动成功,但当我对deno代码进行任何更改并保存它时,结果如下所示
Compile file:///C:/Users/rajat/Desktop/demo/index.ts
Serving on http://0.0.0.0:3000/
Error: Not yet implemented
at Object.kill ($deno$/ops/process.ts:8:11)
at Process.kill ($deno$/process.ts:
我知道Deno是最近发布的,但我想实现一个演示文稿,使用它显示一些很好的特性,当我试图导入其中一些时,我遇到了这个问题。
我试了四种方法:
import Fiona from 'https://deno.land/x/fiona';
import Fiona from 'https://deno.land/x/fiona/index.js';
import * as Fiona from 'https://deno.land/x/fiona/index.js';
import { Fiona } from 'https://deno.la