使用 JSR 搭配 Node.js
Node.js 是一個 JavaScript 執行時環境,建立在 Chrome 的 V8 JavaScript 引擎上。
使用 JSR 的 npm 相容性層,可在 Node.js 中使用 JSR 套件。
JSR 套件永遠僅為 ESM,因此你的專案在 package.json
中必須使用 "type": "module"
,才能使用 JSR 套件。
接著,你可以使用 jsr
CLI 新增 JSR 套件。這會將套件新增至你的 package.json
,並使用你偏好的套件管理員 (npm、yarn 或 pnpm) 將其安裝到你的 node_modules
資料夾中。
npx jsr add @std/fmt
注意:你應該檢查已建立到原始碼管理中的
.npmrc
檔案。沒有此檔案,將來呼叫npm install
/yarn
/pnpm install
時,將不會成功。
接著,你可以匯入你的程式碼中的 JSR 套件
import { red } from "@std/fmt/colors";
console.log(red("Hello, world!"));
執行此程式碼將在你的終端機列印出紅色的「Hello, world!」文字。
$ node main.js