Yarn命令列表

常用命令:

创建项目:yarn init

安装依赖包:yarn == yarn install

添加依赖包:yarn add

Yarn命令列表
命令操作参数标签
yarn add添加依赖包包名--dev/-D
yarn bin显示yarn安装目录
yarn cache显示缓存列出缓存包:`ls`,打出缓存目录路径:`dir`,清除缓存:`clean`
yarn check检查包
yarn clean清理不需要的依赖文件
yarn config配置设置:`set <key> <value>`, 删除:`delete`, 列出:`list`[-g | --global]
yarn generate-lock-entry生成锁定文件
yarn global全局安装依赖包yarn global <add/bin/ls/remove/upgrade> [--prefix]--prefix 包路径前缀
yarn info显示依赖包的信息包名--json:json格式显示结果
yarn init互动式创建/更新package.json文件--yes/-y:以默认值生成package.json文件
yarn install安装所有依赖包--flat:只安装一个版本;--force:强制重新下载安装;--har:输出安装时网络性能日志;--no-lockfile:不生成yarn.lock文件;--production:生产模式安装(不安装devDependencies中的依赖)
yarn licenses列出已安装依赖包的证书ls:证书列表;generate-disclaimer:生成免责声明
yarn link开发时链接依赖包,以便在其他项目中使用包名
yarn login保存你的用户名、邮箱
yarn logout删除你的用户名、邮箱
yarn list列出已安装依赖包--depth=0:列表深度,从0开始
yarn outdated检查过时的依赖包包名
yarn owner管理拥有者ls/add/remove
yarn pack给包的依赖打包--filename
yarn publish将包发布到npm--tag:版本标签;--access:公开(public)还是限制的(restricted)
yarn remove卸载包,更新package.json和yarn.lock包名
yarn run运行package.json中预定义的脚本
yarn self-updateyarn自身更新--未实现
yarn tag显示包的标签add/rm/ls
yarn team管理团队create/destroy/add/rm/ls
yarn test测试 = yarn run test
yarn unlink取消链接依赖包
yarn upgrade升级依赖包
yarn version管理当前项目的版本号--new-version :直接记录版本号;--no-git-tag-version:不生成git标签
yarn why分析为什么需要安装依赖包包名/包目录/包目录中的文件名

转载于:https://www.cnblogs.com/ysk123/p/9959414.html

### Yarn 命令使用教程与常见错误排查 #### 一、Yarn 的基本概念 Yarn 是一种快速、可靠和安全的依赖管理工具,主要用于 JavaScript 生态系统中的包管理和构建流程优化。它通过并行化操作显著提高了性能,并提供了更可靠的缓存机制。 --- #### 二、常用 Yarn 命令及其功能说明 以下是常见的 Yarn 命令以及其用途: 1. **初始化项目** ```bash yarn init ``` 此命令用于创建一个新的 `package.json` 文件,定义项目的元数据和依赖项[^2]。 2. **安装依赖** ```bash yarn add <package-name> ``` 安装指定的包到当前项目中,并将其记录在 `dependencies` 中。 3. **开发环境下的依赖安装** ```bash yarn add <package-name> --dev ``` 将包作为开发依赖添加到 `devDependencies` 部分。 4. **全局安装** ```bash yarn global add <package-name> ``` 全局安装一个包以便在整个系统范围内可用。 5. **移除依赖** ```bash yarn remove <package-name> ``` 移除已有的依赖关系。 6. **更新所有依赖** ```bash yarn upgrade ``` 更新所有依赖至最新版本(遵循语义化版本控制规则)。 7. **运行脚本** ```bash yarn run <script-name> ``` 执行 `package.json` 中定义的自定义脚本。 8. **清理缓存** ```bash yarn cache clean ``` 清理本地存储的缓存文件以释放磁盘空间。 9. **Hadoop YARN 特定命令** 对于 Hadoop YARN 而言,可以通过以下方式动态刷新队列配置而不重启服务: ```bash yarn rmadmin -refreshQueues ``` 这条命令允许管理员无需停机即可调整资源调度器的行为。 --- #### 三、常见错误及解决方案 ##### 1. **NoSuchMethodError/ClassNotFoundException/IncompatibleClassChangeError** 这些异常通常发生在 Flink on YARN 场景下,可能由于类路径冲突或者不同版本间的兼容性问题引起。建议检查集群环境中使用的库版本一致性,并确保提交作业时所携带的 JAR 文件与目标节点上的相匹配[^1]。 ##### 2. **Windows 下执行 Yarn 报错 (PowerShell 禁止运行脚本)** 当尝试在 Windows 平台上运行 Yarn 时遇到类似下面的消息:“无法加载文件...因为在此系统上禁止运行脚本”,这是由于 PowerShell 默认的安全策略所致。可通过提升权限后的终端输入以下指令来放宽限制条件: ```powershell Set-ExecutionPolicy RemoteSigned ``` 之后验证更改生效与否的方法是再次调用任意简单的 Yarn命令比如获取注册表地址: ```bash yarn config get registry ``` 如果能够成功返回 URL 则表明修复完成[^4]。 ##### 3. **因第三方插件引发的整体崩溃现象** 一旦引入某些实验性质较强的扩展组件后可能导致既有工程完全瘫痪甚至新建实例也无法幸免的情况发生。此时应逐一审查最近变动的历史记录定位具体触发因素;必要情况下隔离测试单一变量直至恢复正常运作状态为止[^3]。 --- ### 四、总结 掌握上述基础语法可以帮助开发者高效利用 Yarn 实现现代化前端工作流自动化的同时减少人为失误概率。针对特定场景如大数据处理框架集成则需额外留意跨平台差异性和潜在风险规避措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值