跳至主要內容

package.json 相容性

Deno 支援根據目前或上層目錄中的 package.json 檔案來解析相依性。這與 Node.js 解析相依性的方式類似。我們建議使用 deno.json 中的 import 地圖,說明請見 此處

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!