TS2345 [ERROR]:类型为'string |的参数网址”不能分配给“字符串”类型的参数

时间:2020-07-29 13:22:15

标签: deno

我的Deno版本。

D:\deno\deno-project\deno-todo-app-master>deno --version
deno 1.2.1
v8 8.5.216
typescript 3.9.2

运行项目的命令

deno run --allow-net --allow-read --allow-write --allow-plugin --unstable app.ts

并给出此错误

enter image description here

3 个答案:

答案 0 :(得分:1)

使用最新的std版本。 v0.62.0代替0.50.00.57.0

答案 1 :(得分:0)

请尝试这个。

降级:deno upgrade --version 1.1.3,然后等待所有子模块更改版本。

ref:
https://dev.to/srnv/deno-1-2-0-url-argument-type-solutions-37m0

答案 2 :(得分:0)

使用 https://deno.land/std@0.79.0

示例:-

import { serve } from "https://deno.land/std@0.79.0/http/server.ts";
const port = 3000;
const s = serve({ port });

console.log(`server running on port ${port}`);
for await (const req of s) {
    req.respond({ body: 'hello' });
}