DPM(Deno Package Manager)是一个 npm 风格的包管理工具,用于管理 Deno 的模块。
waht ???
作者开发 DPM 的意图是,很多 js 开发者习惯了 npm/nodejs 的包管理方式,因此开发了这个工具。
所有的 Deno 模块使用 deps.json
管理,并且在项目根目录生成 deno_modules/import_map.json
文件。引用模块的方式和 Node.js 类似:
import { Houston } from 'houston/mod.ts'
安装
使用 deno install 命令安装 cli 工具:
deno install --allow-net --allow-read --allow-write --allow-run https://deno.land/x/dpm/mod.ts
使用
安装完成之后就可以使用 dpm 了。
初始化项目:
dpm init
此命令会创建一个新项目,默认生成了 deps.json
和 deno_modules/
。
安装模块:
dpm i <module_name>
用法和 npm 一致。