我正在处理的应用程序曾经工作过,我做过酒吧升级,它坏了,所以我正在恢复过程中。我擦了缓存,我还原了应用程序,并做了一个酒吧。
我注意到这个错误已经弹出并且无法解决。
[Error from ScriptCompactor on seg_ui|web/index.html]:
line 7, column 3 of web\index.html: Failed to inline HTML import: Could not find asset polymer_elements|lib/iron_flex_layout/classes/iron_flex_layout.html.
null
<link rel="import" href="packages/polymer_elements/iron_flex_layout/classes/iron_flex_layout.html">
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Build completed with 1 errors.
[web] GET index.html => Could not find asset seg_ui|web/index.html.
我正在查看它引用的文件index.html,并按预期看到该行。我试图评论它但是没有用。我删除它以查看会发生什么,似乎我收到一堆警告,并发现其他一些聚合物资产未找到。
示例:
[web] GET packages/polymer_elements/iron_resizable_behavior.dart => Could not find asset polymer_elements|lib/iron_resizable_behavior.dart.
和
[Warning from ImportInliner on seg_ui|web/index.html]:
line 10, column 1 of lib\components\dialog\dialog.html: Failed to inline HTML import: Could not find asset polymer_elements|lib/neon_animation/animations/slide_from_right_animation.html.
null
<link rel="import" href="../../../../packages/polymer_elements/neon_animation/animations/slide_from_right_animation.html">
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
有人可以解释为什么会发生这种情况以及解决问题的步骤吗?似乎由于某种原因,我的所有资产都没有被正确理解。
作为旁注:当我去我的pubspec,然后去获取一切都是最新的。如果我尝试修复,它似乎会修复除少数具有HandshakeException: Connection terminated during Handshake.
答案 0 :(得分:1)
当pub upgrade
中断应用时,通常是由项目的.pub
子目录中的无效缓存引起的。
删除此文件夹是安全的。之后再次运行pub get
或pub upgrade
。