在 Node.js 中使用 JSR
Node.js 是一个基于 Chrome 的 V8 JavaScript 引擎构建的 JavaScript 运行时。
JSR 包可以通过使用 JSR 的 npm 兼容性层 在 Node.js 中使用。
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