mirror of
https://github.com/toss/es-toolkit.git
synced 2024-12-04 09:44:59 +03:00
1.9 KiB
1.9 KiB
description | prev | next | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
如何使用 es-toolkit |
|
|
使用方法
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
浏览器
你可以在诸如 jsdelivr 或 unpkg 等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>
:::