tadokuno
@tadokuno (Tadashi Okuno)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

NetlifyでHonoをテストしたいが、エラーになる

Q&A

Closed

解決したいこと

このサイトで出ている手順にしたがって、Netlify上でサンプルコードを実行したいが、ローカルでのテスト実行でエラーになる。
エラーを解消したい。

発生している問題・エラー

手順:

1.サンプルコードのインストール
$ npm create hono@latest

2.honoのインストール
$ npm install hono

3.テスト実行
$ netlify dev

以下のエラーが発生します

◈ Failed to run Edge Function index:
TypeError: Import 'https://registry-staging.deno.com/@hono/hono/meta.json' failed: error sending request for url (https://registry-staging.deno.com/@hono/hono/meta.json): error trying to connect: dns error: failed to lookup address information: Name or service not known
    at file:///home/okuno/netlify/test/my-app/netlify/edge-functions/index.ts:1:22
    at async file:///home/okuno/netlify/test/my-app/.netlify/edge-functions-serve/dev.js:7:35 {
  code: "ERR_MODULE_NOT_FOUND"
}
TypeError: Import 'https://registry-staging.deno.com/@hono/hono/meta.json' failed: error sending request for url (https://registry-staging.deno.com/@hono/hono/meta.json): error trying to connect: dns error: failed to lookup address information: Name or service not known
    at file:///home/okuno/netlify/test/my-app/netlify/edge-functions/index.ts:1:22
    at async file:///home/okuno/.nvm/versions/node/v20.16.0/lib/node_modules/netlify-cli/node_modules/@netlify/edge-bundler/deno/config.ts:12:10 {
  code: "ERR_MODULE_NOT_FOUND"

何か他に必要な作業があるのか、教えていただければ助かります。
よろしくお願いします。

Netlifyはインストール済で、他のプロジェクトで利用しています。

0

1Answer

Comments

  1. @tadokuno

    Questioner

    アドバイスありがとうございます。
    Denoをインストールすることで解決しました。

    $ sudo snap install deno
    にて、Denoをインストール

Your answer might help someone💌