Yarn 速查
共 25 条 Yarn 包管理用法,涵盖基础命令、运行脚本、查询与升级、版本与配置、工作区与缓存。 支持搜索与分类筛选,点击即可复制。
基础命令
v1 与 v2+(Berry)命令大体一致。
| 命令 | 说明 |
|---|---|
| 安装 package.json 中的依赖 | |
| 添加运行时依赖 | |
| 添加开发依赖 | |
| 移除依赖 | |
| 按锁定版本安装(CI 用) |
运行脚本
执行 scripts 与包可执行文件。
| 命令 | 说明 |
|---|---|
| 执行脚本(run 可省略) | |
| 执行 dev 脚本 | |
| 临时执行包(等价 npx) | |
| 在项目环境执行命令 | |
| 用项目 Node 运行脚本 |
查询与升级
依赖分析与更新。
| 命令 | 说明 |
|---|---|
| 查询某依赖为何被安装 | |
| 查看可用版本 | |
| 升级依赖(v2+) | |
| 查看过期依赖 | |
| 列出顶层依赖 |
版本与配置
v1 / Berry 切换。
| 命令 | 说明 |
|---|---|
| 启用 Yarn 2+(Berry) | |
| 锁定某个版本 | |
| Berry 的配置文件 | |
| 选择 node_modules 或 PnP 模式 | |
| 锁定文件(务必提交) |
工作区与缓存
monorepo 与离线。
| 命令 | 说明 |
|---|---|
| 定义工作区 | |
| 在指定工作区安装 | |
| 对全部工作区执行(需插件) | |
| 清理缓存 | |
| 确保 lockfile 不变(等价 frozen) |
使用说明
Yarn 速查:基础命令、运行脚本、查询与升级、版本与配置、工作区与缓存;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:基础命令、运行脚本、查询与升级、版本与配置、工作区与缓存。
- 点「命令」列复制到终端。
- v1 与 Berry(v2+)命令大体一致,但配置与安装策略不同。
- monorepo 用 workspaces;CI 用 --frozen-lockfile/--immutable 锁版本。
常见问题
- Yarn 1 和 Berry 区别大吗?
- 较大:Berry 引入 PnP(无 node_modules)、插件体系与 .yarnrc.yml;命令多数兼容,但行为与配置需留意。
- yarn.lock 要提交吗?
- 要。锁文件确保团队与 CI 安装到完全一致的版本;不要手动改,冲突时重新生成。
- 需要联网吗?
- 速查内容本地可用;安装依赖需联网。
延伸阅读
相关工具
APLO
Apollo GraphQL 速查
ApolloServer / typeDefs / useQuery 速查
NTRO
Nitro 速查
defineEventHandler / server/api / preset 速查
FRESH
Deno Fresh 速查
Fresh / routes / islands / Handlers 速查
LTSR
Litestar 速查
Litestar / @get / DTO / Provide 速查
SANIC
Sanic 速查
Sanic / @app.get / middleware / app.run 速查
AIO
aiohttp 速查
web.Application / ClientSession / add_get 速查