【问题标题】:Accidentally deleted pub-cache in Flutter sdk在 Flutter sdk 中意外删除了 pub-cache
【发布时间】:2020-07-20 03:17:14
【问题描述】:

我不小心删除了我的 Flutter sdk 中的 pub-cache,现在每当我尝试在 Web 上运行我的 Flutter 应用程序时,我都会收到以下错误:

以错误结束:无效参数:对应于文件系统路径“/Users/xxxxx/flutter/.pub-cache/hosted/pub.dartlang.org/devtools-0.1.15/build”的目录不能找到了

我该如何解决这个问题?

我已经尝试恢复 pub-cache 但它不起作用。

我该如何解决这个问题?

【问题讨论】:

    标签: flutter caching


    【解决方案1】:

    使用flutter pub cache repair。它应该可以解决问题。参考pub cache

    【讨论】:

    • 这个命令打算在哪里运行?在我的项目中还是在我的颤振 sdk 中?但是我在两者上都运行它,问题仍然存在。
    • 它应该在你的项目中。你有没有从命令中得到任何日志?
    • 嗨克里斯托弗,很遗憾我找不到任何其他日志。我不知道为什么使用 pub 缓存修复它不会重新生成。但是,如果您查看我的错误,它正在搜索 sdk 安装文件夹中的 pub-cache 内的数据。谢谢
    • 基本上它会下载我的项目所依赖的所有包。但是在运行命令并尝试在chrome上运行应用程序后,问题仍然存在。我想知道为什么只有当我尝试在 chrome 上运行项目时才会发生这种情况。
    • @xcsob 您是否仍然收到与原始问题相同的错误?
    【解决方案2】:

    我设法通过再次下载 Flutter sdk 并添加 Web 支持来解决问题。

    【讨论】:

      【解决方案3】:

      我确实再次解决了下载问题。

      1. 已删除 SDK 文件夹
      2. 全新安装 SDK。

        https://flutter.dev/docs/get-started/install/macos

      【讨论】:

        猜你喜欢
        • 2021-12-25
        • 2020-02-06
        • 1970-01-01
        • 2021-09-29
        • 2020-11-29
        • 2021-04-23
        • 1970-01-01
        • 2017-12-17
        • 2020-09-16
        相关资源
        最近更新 更多