es-toolkit/docs/zh_hans/usage.md
2024-10-01 14:52:25 +09:00

1.9 KiB
Raw Blame History

description prev next
如何使用 es-toolkit
text link
es-toolkit 简介 ./intro.md
text link
包体积对比 ./bundle-size

使用方法

es-toolkit 可通过 npm 安装,适用于 Node.js 和 Bun也可以通过 JSR 安装到 Deno。

你也可以通过 从 CDN 导入 的方式在浏览器中使用 es-toolkit。

Node.js

es-toolkit 支持 Node.js 18及更高版本。使用以下命令安装 es-toolkit

::: code-group

npm install es-toolkit
pnpm add es-toolkit
yarn add es-toolkit

:::

Deno

es-toolkit 也可以通过 JSR 安装到 Deno。使用以下命令安装 es-toolkit

deno add @es-toolkit/es-toolkit

请注意,根据 JSR 的限制,包名包含额外的作用域,与 npm 不同。

import { sum } from '@es-toolkit/es-toolkit';

sum([1, 2, 3]);

Bun

es-toolkit 也支持 Bun。您可以使用以下命令安装它

bun add es-toolkit

浏览器

你可以在诸如 jsdelivrunpkg 等CDN上找到 es-toolkit。我们将 _ 定义为包含所有函数,类似于 Lodash。

::: code-group

<script src="https://cdn.jsdelivr.net/npm/es-toolkit"></script>
<script>
  var arr = _.chunk([1, 2, 3, 4, 5, 6], 3);
</script>
<script src="https://unpkg.com/es-toolkit"></script>
<script>
  var arr = _.chunk([1, 2, 3, 4, 5, 6], 3);
</script>

:::

es-toolkit 也可在 esm.sh 上用于现代浏览器。

::: code-group

<script type="importmap">
  {
    "imports": {
      "es-toolkit": "https://esm.sh/es-toolkit"
    }
  }
</script>
<script type="module">
  import { chunk } from 'es-toolkit';

  chunk([1, 2, 3, 4, 5, 6], 3);
</script>

:::