demでモジュールを管理する
demとは?
要約
dem addで依存モジュールを追加する
dem linkで依存モジュール内の特定ファイルへのリンクを作成する
dem updateで依存モジュールをアップデートする
dem unlinkを使うと、dem linkで作成したリンクを削除できる
dem removeで不要な依存モジュールを削除できる
プロジェクトの初期化
demはこのファイルで依存モジュールの管理を行います code:shell
$ dem init
依存モジュールを追加する
dem addで依存モジュールを追加できます
code:shell
リンクを作成する
code:shell
dem linkを実行すると、vendorディレクトリにリンクファイルが作成されます
アプリケーションコードからは、このリンクファイルをimportします
code:typescript
import * as path from "./vendor/https/deno.land/std/fs/mod.ts";
import { DB } from "./vendor/https/deno.land/x/sqlite/mod.ts";
依存モジュールのアップデート
モジュールをアップデートする際は、dem updateを使います
dem updateを使うと、依存モジュールに紐づく全てのリンクファイルのimportパスがアップデートされます
code:shell
リンクの削除
dem unlinkでリンクファイルの削除が行えます
code:shell
# vendor/https/deno.land/std/testing/mod.tsが削除されます
依存モジュールの削除
code:shell