使用 lodash-cli 生成:
bash
$ npm run build
$ lodash -o ./dist/lodash.js
$ lodash core -o ./dist/lodash.core.js
下载方式
- 当前最新版本:4.17.21
- Core build (~4 kB gzipped)
- Full build (~24 kB gzipped)
- CDN copies
Lodash 在 MIT 许可证 下发布,并支持现代环境。 查看 构建差异 并选择一个适合您的。
安装
使用CDN引入:
html
<script src="lodash.js"></script>
使用npm:
bash
$ npm i -g npm
$ npm i lodash
如果你的NPM版本小于5.0.0,需要添加 --save
使用 Node.js:
js
// Load the full build.
const _ = require('lodash')
// Load the core build.
const _ = require('lodash/core')
// 为不可变的自动柯里化 iteratee-first data-last 方法加载 FP 构建。
const fp = require('lodash/fp')
// 加载方法类别。
const array = require('lodash/array')
const object = require('lodash/fp/object')
// 用于较小的 browserify/rollup/webpack 包的 Cherry-pick 方法。
const at = require('lodash/at')
const curryN = require('lodash/fp/curryN')
正在寻找用 ES6 或更小的包大小编写的 Lodash 模块? 查看 lodash-es。
为什么使用Lodash?
Lodash 通过消除使用数组、数字、对象、字符串等的麻烦使 JavaScript 变得更容易。Lodash 的模块化方法非常适合:
- 迭代数组、对象和字符串
- 操作和测试值
- 创建复合函数
格式化模块
Lodash 以 自定义构建 和模块格式提供。