I am using deno for the first time and The system cannot find the path specified. (os error 3)
is the error I am getting. My code below:-
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}`)
I am using deno run --allow-net .\server.js
on powershell to start deno. Any help would be appreciated.
EDIT: If I try to do a simple console.log and run the file with deno run server.js
it runs fine which mean that the deno environment is setup correctly. As soon as I add the import statement at the top, the error starts happening.
The issue might be that you have a cached version of oak
for an old version of deno
.
do:
deno cache --reload server.js
And then run your server again:
deno run --allow-net server.js
It is considered a bad practice to use non-versioned URL, but in this case since there's no new version released yet for deno 1.0.3
you don't have a choice but to use master
.
UPDATE: The error might be fixed by PR #6000
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With