# 建立差异

URL: https://caijiao.org/lodash/wiki/Build-Differences
Source: docs/lodash/wiki/Build-Differences.md
Description: 常见问题解决方法：删除旧配置、重新安装；配置丢失需删除老版本再安装；tun模式问题，管理员模式或安装服务模式；服务模式报错运行uninstall-service.exe卸载服务；延迟测试异常，在clash字段设置；Verge启动问题，修复或重新安装WebView2；图标无法点击，使用Win7兼容模式。

[lodash-cli](https://www.npmjs.com/package/lodash-cli) 创建的各种自定义构建之间的差异摘要。

## 核心构建

`lodash core`

4 kB（压缩）核心构建（63 种方法；Backbone ≥ v1.3.0 兼容）

`_.assignIn`、`_.before`、`_.bind`、`_.chain`、`_.clone`、`_.compact`、`_.concat`、`_.create`、`_.defaults`、`_.defer`、`_.delay`、`_.each`、`_.escape`，`_.every`，`_.filter`，`_.find`，`_.flatten`，`_.flattenDeep`，`_.forEach`，`_.has`，`_.head`，`_.identity`，`_.indexOf`，`_.isArguments`，`_.isArray`， `_.isBoolean`、`_.isDate`、`_.isEmpty`、`_.isEqual`、`_.isFinite`、`_.isFunction`、`_.isNaN`、`_.isNull`、`_.isNumber`、`_.isObject`、`_.isRegExp`、`_.isString`、`_. isUndefined`、`_.iteratee`、`_.keys`、`_.last`、`_.map`、`_.matches`、`_.max`、`_.min`、`_.mixin`、`_.negate`、`_.noConflict`、`_.noop`、`_.once`、 `_.pick`、`_.reduce`、`_.result`、`_.size`、`_.slice`、`_.some`、`_.sortBy`、`_.tap`、`_.thru`、`_.toArray`、`_.uniqueId`、`_.value` 和 `_ .values`

局限性

- 没有 `_.matchesProperty` iteratee 简写
- 没有深层属性路径支持
- 没有懒惰的评估
- 没有占位符支持
- 没有强大的克隆（仅限数组和普通对象）
- 不支持映射、集合和类型化数组

严格打造

`lodash strict`

尝试覆盖只读属性时，`_.assign`、`_.bindAll` 和 `_.defaults` 等方法会引发错误。
