0

私はDenoを試していますが、例を実行しているときにエラーが発生しました:

$ deno run https://deno.land/std/examples/curl.ts https://example.com
Download https://deno.land/std/examples/curl.ts
Warning Implicitly using master branch https://deno.land/std/examples/curl.ts
Compile https://deno.land/std/examples/curl.ts
error: Uncaught PermissionDenied: network access to "https://example.com/", run again with the --allow-net flag
    at unwrapResponse ($deno$/ops/dispatch_json.ts:43:11)
    at Object.sendAsync ($deno$/ops/dispatch_json.ts:98:10)
    at async fetch ($deno$/web/fetch.ts:591:27)
    at async https://deno.land/std/examples/curl.ts:3:13

やってみました

$ deno run https://deno.land/std/examples/curl.ts https://example.com --allow-net

それでも同じエラーが発生します。私は間違って何をしていますか?

4

3 に答える 3

3

--allow-netフラグは、最後に追加するのではなく、ファイル名の前後にある必要があります。deno run

deno run --allow-net https://deno.land/std/examples/curl.ts https://example.com

Deno パーミッションの詳細については、こちらをご覧ください。

于 2020-05-17T05:25:33.897 に答える