Yarn 的工作流-创建一个新项目
Microsoft Windows [版本 10.0.16299.125] (c) 2017 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>cd Desktop C:\Users\Administrator\Desktop>yarn init yarn init v1.3.2 warning ..\package.json: No license field question name (Desktop): demos question version (1.0.0): 0.1.1 question description: no question entry point (index.js): question repository url: question author: no question license (MIT): question private: success Saved package.json Done in 39.75s.
package.json 用于管理包依赖关系。
而以下的命令用于管理package.json和yarn.lock
添加一个依赖项
如果你想使用另一个包,你首先需要添加它作为依赖。为了做到这一点,你应该运行:
yarn add [package]
这会自动添加[package]
到你的依赖关系中 package.json
。它也将更新您yarn.lock
的反映更改。
{ "name": "my-package", "dependencies": { + "package-1": "^1.0.0" } }
您还可以使用标志添加其他 类型的依赖关系:
yarn add --dev 添加到 devDependencies yarn add --peer 添加到 peerDependencies yarn add --optional 添加到 optionalDependencies
yarn add [package]@[version]
yarn add [package]@[tag]
的[version]
或[tag]
将是什么被添加到您的package.json
,然后解决安装时依赖对。
例如:
yarn add package-1@1.2.3 yarn add package-2@^1.0.0 yarn add package-3@beta { "dependencies": { "package-1": "1.2.3", "package-2": "^1.0.0", "package-3": "beta" } }
升级依赖项
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
这将升级你package.json
和你的yarn.lock
文件。
{ "name": "my-package", "dependencies": { - "package-1": "^1.0.0" + "package-1": "^2.0.0" } }
删除依赖项
yarn remove [package]
这将更新您package.json
和您的yarn.lock
文件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现