目次
はじめに
新垣です!ここ最近気になっていた js / ts ランタイムのDeno に触れてみたいなぁと思い、
調べているとdeno製のボイラーテンプレートであるdeno blogを発見しました!
Minimal boilerplate blogging. All you need is one boilerplate JavaScript file that has 2 lines of code:
https://github.com/denoland/deno_blog
今回はこちらの紹介をいたします!
環境情報
- MacBook Air (M1, 2020)
- チップ: Apple M1
- OS: MacOS Monterey (バージョン12.4)
環境構築
home brew のインストールは行っている状態になっています。
- home brew: 3.5.9
home brew で denoをインストールします。
brew install deno
deno をアップグレードします。
deno upgrade
deno の version を確認します。私の環境だと以下になりました。
$ deno --version
deno 1.24.3 (release, aarch64-apple-darwin)
v8 10.4.132.20
typescript 4.7.4
プロジェクトの作成
環境構築を終えて、いよいよプロジェクトを作成します!今回は deno_blog という名前で作成します。
deno run -r --allow-read --allow-write https://deno.land/x/blog/init.ts deno_blog
作成出来たら以下を実行してみましょう。ローカル環境の 8000 ポートでサーバーが立つかと思います。
$ cd deno_blog
$ deno task dev
恐竜のアイコンがかわいいですよね!
deno deploy を使用すると爆速で公開することもできます!是非使ってみてください!
Deploy JavaScript Globally
https://deno.com/deploy