package.json 兼容性
Deno 支持基于当前或祖先目录中的 package.json
文件来解析依赖项。这类似于
Node.js 解析依赖项的方式。我们建议使用 import maps 和
deno.json
,可在 这里 找到相关介绍。
package.json
{
"name": "@deno/my-example-project",
"description": "使用 Deno 创建的示例应用",
"type": "module",
"scripts": {
"dev": "deno run --allow-env --allow-sys main.ts"
},
"dependencies": {
"chalk": "^5.2"
}
}
main.ts
import chalk from "chalk";
console.log(chalk.green("来自 Deno 的问候!"));
然后我们可以运行这个脚本:
> deno run --allow-env --allow-sys main.ts
来自 Deno 的问候!
或者通过 deno task
运行 package.json 中的脚本:
> deno task dev
来自 Deno 的问候!