当前位置: 首页 > news >正文

【yarn publish : 报错 passed folder/tarball doesn‘t exist 】

当执行yarn publish 时报错,具体命令类似

yarn publish --new-version ${NEW_VERSION} ${my-node-moudle-path}/my-node-modules 

报错内容,

网上搜了一圈,基本没有这个报错的相关内容,最后分析并解决了,这里记录分享下过程,给遇到相同问题的朋友个参考。

分析

错误关键内容 是passed folder/tarball doesn’t exist。

查看文档yarn publish,tarball属于发包的一种形式。

同时./my-node-modules里面是有package.json文件的,yarn publish也不一定非要是tarball形式。

推测yarn publish时, 可能是没有正确找到包的路径。

解决

解决方案,加上 cwd 参数 指定具体发包文件路径

yarn publish --new-version ${NEW_VERSION} --cwd ${my-node-moudle-path}/my-node-modules 

http://www.mrgr.cn/news/11771.html

相关文章:

  • 【SQL】连续出现的数字
  • LabVIEW高速数据采集关键问题
  • 网络基础知识:理解核心概念与技术
  • 通过css,js html结合实现第一个页面
  • Java常用API(Math,System,Runtime)
  • 上ERP就能数字化转型吗?数字化转型到底转什么?
  • 【C#】【EXCEL】Bumblebee/Classes/ExGraphic.cs
  • Ubuntu下部署Hadoop集群+Hive(三)
  • 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十四)
  • 【dotnet】Ubuntu 24.04安装dotnet 8.0报错
  • Java笔试面试题AI答之线程(4)
  • Qt的事件循环
  • 新160个crackme - 041-genocide1
  • Servlet
  • linux 安装kafaka单体服务
  • 每日一问:GET请求和POST请求的区别
  • 仓颉语言:静态类型与垃圾收集,让编程更安全高效
  • 《JavaEE进阶》----2.<Spring前传:Maven项目管理工具>
  • 深入解析 Tomcat 的六大核心组件
  • Quartz定时任务