typescript - 为什么我会收到此消息(错误 : TS2376) while running oak.?正文中的错误详细信息

标签 typescript backend deno oak

我有这个简单的 server.ts 文件。

import { Application, Router } from "https://deno.land/x/oak/mod.ts";

const app = new Application();
const router = new Router();

router
.get("/",(ctx) => {
  ctx.response.body = "Router has been created";
  // Implement your code
  });

app.use(router.routes());
app.use(router.allowedMethods());
app.listen({port:8000});

我使用命令运行此应用程序:

deno run --allow-net server.ts

它抛出此错误:

error: TS2376 [ERROR]: A 'super' call must be the first statement in the constructor when a class contains initialized properties, parameter properties, or private identifiers.
  constructor(
  ^
    at https://deno.land/x/<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="d3bcb2b893a5e4fde7fde3" rel="noreferrer noopener nofollow">[email protected]</a>/range.ts:102:3

我只想将 deno 与 Oak 一起使用,而不是与内部 deno 的东西进行斗争。我有什么遗漏的吗?

谢谢!

最佳答案

将 deno 升级到 1.9.2 然后再升级到较低版本 1.6.2 1.6.0 1.8.3 后也遇到同样的情况

只需将您的版本升级到 1.9.2。您将被排序

关于typescript - 为什么我会收到此消息(错误 : TS2376) while running oak.?正文中的错误详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67447734/

相关文章:

javascript - 如何更改 Angular 2中的currentUrl id?

php - Wappalyzer如何检测网页技术

带扩展名的 TypeScript 导入

typescript - 如何在 deno 中使用 HmacSHA256 创建哈希?

typescript - 静态属性继承未按预期工作

angular - Angular `ngOnInit` 中的异步/等待

javascript - Angular 9 中的单例服务不起作用

javascript - 在聚合中的嵌入文档上使用 $match

javascript - 使用js将文件从html &lt;input&gt;上传到flask服务器

Deno 中的 Node.js 的 __dirname 和 __filename 等效项