package.json 兼容性
Deno 支持根据当前目录或祖先目录中的 package.json 文件解析依赖项。这与 Node.js 解析依赖项的方式类似。我们建议使用带有 deno.json 的导入映射,这在 这里 有解释。
package.json
{
  "name": "@deno/my-example-project",
  "description": "An example app created with 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("Hello from Deno!"));
然后我们可以运行此脚本
> deno run --allow-env --allow-sys main.ts
Hello from Deno!
或者也可以通过 deno task 执行 package.json 脚本
> deno task dev
Hello from Deno!