当前位置: 首页 > 知识库问答 >
问题:

node.js - yarn在容器下载依赖失败?

冀子石
2024-05-07

又一个yarn的问题 ̄□ ̄||
在容器执行命令安装依赖

yarn

image.png

试了以下很多方法也还是不行,求助

yarn cache cleanyarn install --network-timeout 10000000yarn install --network-concurrency 1rm -rf node_modules **/node_modulesrm -rf yarn.lock **/yarn.lockyarn config set "strict-ssl" false -g

共有2个答案

左丘季
2024-05-07

这个包已经废弃了。path.isAbsolute(path)https://nodejs.org/api/path.html#path_path_isabsolute_path

史超英
2024-05-07

看起来你在尝试在容器内使用yarn安装依赖时遇到了问题。根据你提供的信息,我提供以下可能的原因和相应的解决方案:

  1. 网络问题:尝试更换网络环境或增加网络超时时间。你已经尝试过增加网络超时时间(yarn install --network-timeout 10000000),但如果你的网络环境非常不稳定,可能仍然会失败。你可以尝试使用更稳定的网络环境,或者进一步增加网络超时时间。
  2. 存储空间不足:删除node_modules和yarn.lock文件后,尝试清理Docker容器的存储空间。使用docker system prune命令可以清理未使用的Docker网络、停止的容器、所有未使用的镜像以及悬挂的镜像。
  3. 权限问题:确保你在容器内有足够的权限来安装依赖。你可能需要以root用户身份运行yarn命令。
  4. Yarn版本问题:尝试更新yarn到最新版本,或者降级到一个更稳定的版本。
  5. 依赖源问题:尝试更换yarn的源,例如使用淘宝的npm镜像源。

如果以上方法都不能解决问题,我建议你提供更多关于错误的详细信息,例如具体的错误信息、你的操作系统、yarn和node的版本等,这样我才能更准确地帮助你解决问题。

同时,我建议你查看Docker容器的日志,看看是否有更详细的错误信息。你可以使用docker logs <container_id>命令来查看日志。

希望这些信息对你有所帮助!如果你还有其他问题,欢迎继续提问。

 类似资料:
  • 我在Maven下载Selenium3.0时遇到了问题。显示以下错误 下面是在pom.xml中添加依赖项的代码。

  • 问题内容: 当我输入command go build时,我有一个项目具有来自bitbucket上私人存储库的多个依赖项。我得到这个错误 无法识别的导入路径“ bitbucket.xxx.xx / xx / x” x509:证书由未知授权机构签名 我已经尝试了几种方法,例如添加令牌 git config –global http.extraheader令牌 配置为ssh git config –gl

  • 我正在eclipse中建立一个项目。此项目通过命令行成功构建(所有、、)等命令都运行良好。同时在STS或Eclipse上设置此项目。我看到有些依赖项没有下载,尽管它们存在于中。但是,在maven存储库中搜索它们,并将jar下载到我的本地计算机,然后将它们添加到构建路径中,就可以在Eclipse上运行。 我们需要对eclipse做什么来确保它从存储库下载所有的依赖项。 我的POM:

  • 容器和依赖注入 5.1版本正式引入了容器的概念,用来更方便的管理类依赖及运行依赖注入。 5.0版本已经支持依赖注入的,依赖注入和容器没有必然关系 容器类的工作由think\Container类完成,但大多数情况我们只需要通过app助手函数即可完成大部分操作。 依赖注入其实本质上是指对类的依赖通过构造器完成自动注入,例如在控制器架构方法和操作方法中一旦对参数进行对象类型约束则会自动触发依赖注入,由于

  • 执行安装命令 yarn 报错以下信息 请问如何解决呀,试了网上找到的很多方法都无效,如下,求助