该系统找不到指定的路径。(操作系统错误 3)

Fak*_*sul 7 deno

我第一次使用 deno,这The system cannot find the path specified. (os error 3)是我遇到的错误。我的代码如下:-

import { Application } from 'https://deno.land/x/oak/mod.ts'

const app = new Application();
const port = 3000;

app.use((ctx) => {
    ctx.response.body = "Hello World"
})

app.listen({ port })
console.log(`localhost:${port}`)
Run Code Online (Sandbox Code Playgroud)

我正在使用deno run --allow-net .\server.jspowershell 来启动 deno。任何帮助,将不胜感激。

编辑:如果我尝试做一个简单的 console.log 并运行文件,deno run server.js它运行良好,这意味着 deno 环境设置正确。一旦我在顶部添加 import 语句,错误就会开始发生。

Mar*_*nde 1

问题可能是您有oak旧版本的缓存版本deno

做:

deno cache --reload server.js
Run Code Online (Sandbox Code Playgroud)

然后再次运行你的服务器:

deno run --allow-net server.js
Run Code Online (Sandbox Code Playgroud)

使用非版本化 URL 被认为是一种不好的做法,但在这种情况下,由于 deno 尚未发布新版本,1.0.3您别无选择,只能使用master.


更新: PR #6000可能会修复该错误