Skip to content

xi - 安装依赖

统一的依赖安装命令,自动检测并使用项目对应的包管理器。

用法

bash
xi [package] [-D] [-g]

参数

参数描述
package要安装的包名(可选,不指定则安装所有依赖)
-D安装为 devDependency
-g全局安装

示例

bash
# 安装所有依赖
xi

# 安装指定包
xi lodash

# 安装多个包
xi lodash dayjs axios

# 安装为 devDependency
xi eslint -D
xi typescript @types/node -D

# 全局安装
xi typescript -g

等效命令对照

安装所有依赖

xi 命令npmyarnpnpmbun
xinpm installyarnpnpm installbun install

安装指定包

xi 命令npmyarnpnpmbun
xi lodashnpm install lodashyarn add lodashpnpm add lodashbun add lodash

安装为 devDependency

xi 命令npmyarnpnpmbun
xi lodash -Dnpm install lodash -Dyarn add lodash -Dpnpm add lodash -Dbun add lodash -d

全局安装

xi 命令npmyarnpnpmbun
xi lodash -gnpm install lodash -gyarn global add lodashpnpm add lodash -gbun add lodash -g

包管理器检测

xi 会按以下顺序检测使用哪个包管理器:

  1. package.jsonpackageManager 字段
  2. 锁文件(pnpm-lock.yaml → yarn.lock → bun.lockb → package-lock.json)
  3. 全局安装检测(pnpm > yarn > bun > npm)
  4. 默认使用 npm

基于 MIT 许可发布