1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DenoAdvent Calendar 2024

Day 25

Deno で CommonJS スクリプトを実行する

Last updated at Posted at 2024-12-24

Deno 2 になって CommonJS 形式スクリプトをエントリーポイントとして使う(直接実行する)ことが出来るようになりました。

CommonJS のスクリプトをエントリーポイントとして使うためには、ファイルの拡張子を .cjs にします。

例えば次のファイルを main.cjs として保存してください。

const fs = require("node:fs")
const text = fs.readFileSync("README.md", "utf-8");
console.log(text);

これを Deno から実行すると期待通りに CommonJS スクリプトとして実行されます。

$ deno -R main.cjs
(README.md の内容が表示される)

既存の CommonJS スクリプトをとりあえず Deno で実行できるか見てみたい時などに便利かもしれません。

1
1
0

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
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?