CentOs8 Deno(ディーノ)をインストールして実行する
Node.jsの製作者がであるRyan Dahlによって開発されたDenoのバージョン1がリリースされたので、CentOs8にdenoをインストールする手順を記述してます。 Denoはnode.jsの反省点をふまえた新しいJavaScriptランタイムです。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- Deno 1.0.0
Denoインストール
下記のコマンドでインストール可能です。
curl -fsSL https://deno.land/x/install/install.sh | sh
PATHを通します。
永続化する場合は「.bash_profile」に下記の内容を追加して下さい
export DENO_INSTALL="/home/testuser/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"
バージョンを確認してみます。
deno --version
<出力結果>
deno 1.0.0
v8 8.4.300
typescript 3.9.2
サンプルを実行してみます。
deno run https://deno.land/std/examples/welcome.ts
<出力結果>
Welcome to Deno ?
Hello Worldしてみる
hello.tsという名前でファイルを作成して下記の内容を記述します。
vi hello.ts
<編集>
console.log('Hello World');
実行してみます。
deno run hello.ts
<出力結果>
Compile file:///home/testuser/deno/hello.ts
Hello World
WEBでhello worldしてみます。
vi web_hello.ts
<編集>
import { serve } from "https://deno.land/std/http/server.ts"
async function main() {
const body = new TextEncoder().encode("Hello World\n");
let port = 8000
const s = serve({ port: port });
console.log(`Server had been started at:
http://localhost:${port}/`);
for await (const req of s) {
req.respond({ body });
}
};
main()
–allow-net というオプションを付けて、実行します。
deno run --allow-net web_hello.ts
<出力結果>
deno run --allow-net web_hello.ts
Server had been started at:
http://localhost:8000/
ブラウザから http://localhost:8000 にアクセスするとHello Worldが表示されていることが確認できます。
-
前の記事
Laravel7 バリデーション機能の使い方 2020.05.20
-
次の記事
docker エラー「Error response from daemon: client version x.xx is too new. Maximum supported API version is x.xx」が発生した場合の対処法 2020.05.20
コメントを書く