search
LoginSignup
30

More than 1 year has passed since last update.

posted at

updated at

【2020年】Denoの入門に関する情報のまとめ

Deno Advent Calendar 2020 11日目の記事です🦕

今日は、Denoに入門する上で必要と思われる以下のような情報をまとめてみます。

  • どうやってインストールすればいいの?
  • エディタは何を使えばいいの?
  • 入門する際はどこの情報を参照したらいいの?
  • 質問はどこですればいいの?
  • 最新情報はどこから得たらいいの?

Denoってなに?

セキュリティや生産性を強く意識したTypeScript/JavaScriptランタイムです。
詳しくは、以下の記事も参照ください。

Denoに入門する上で必要なもの

Denoのインストール方法

Mac/Linuxユーザ向け

  • 以下のコマンドを実行すると、Denoをインストールできます。~/.deno/bin/denoにインストールされるため、そこにPATHを設定してください。
$ curl -fsSL https://deno.land/x/install/install.sh | sh
  • Macをお使いの場合は、Homebrewでインストールすることもできます。
$ brew install deno

Windowsユーザ向け

  • 以下でインストールできるようです (Powershell)
$ iwr https://deno.land/x/install/install.ps1 -useb | iex
  • また、ChocolateyやScoopを使ってインストールすることも可能です。

エディタは何を使えばいいの?

特にこだわりがなければ、Visual Studio Codeにvscode-denoをインストールすることをおすすめします。

vscode-denoで拡張を検索すると、3つほど拡張が見つかると思います。
このうちdenoland.vscode-denoをインストールしてください。

how-to-install-vscode-deno.png

vscode-denoをインストールした後、プロジェクトディレクトリに.vscode/settings.jsonを作成し、以下の設定を記述するとvscode-denoが動作するようになります。

.vscode/settings.json
{
  "deno.enable": true,
}

Denoに入門する上での情報源

Denoは変更が速いため、基本的には公式マニュアルを参照することをおすすめします。

とはいえ、公式マニュアルは英語で書かれているため、日本語の情報源もいくつか紹介します。

deno_website2_japanese

tokiedokieさんによるDenoの公式サイトの日本語訳です :heart_eyes:
公式マニュアルなどが日本語訳されています。

deno-jaのScrapbox

逆引きDenoのページに、Denoの使い方などがまとめられています。

Denoのコミュニティ

Denoにはいくつかのコミュニティが存在します。
困ったことや質問などがある際は、以下に投稿するとよいと思います。

Denoの最新情報

以下のあたりが比較的情報が速いと思います :thinking:

サードパーティモジュールの探し方

https://deno.land/x で公式のモジュールレジストリに登録されたモジュールを探すことができます。
基本的には、ここかawesome-denoからモジュールを探すのをおすすめします。

おわりに

この記事では、Denoの入門に関する情報をまとめました。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
30