2016-09-08 8 views
1

私が働いていたアプリケーションが見つかったため、パブのアップグレードを行いましたが、破損してしまいました。私はキャッシュを一掃し、アプリケーションを元に戻し、パブを取得しました。ScriptCompactorエラーが発生し、インラインでファイルをインポートできません

このエラーが発生し、解決に失敗しました。

[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

プロジェクトディレクトリの '.pub'ディレクトリを削除しようとしましたか? –

+0

私は実際にそれがAppDataパブへの参照だと思っていました。私に第二の悪い点検を与えてください – Fallenreaper

+0

'.pub'と' pub-cache'は2つの異なることです。 '.pub'をパージした後、' pub get'または 'pub upgrade'を再度実行する必要があります。 –

答えて

1

ときpub upgrade休憩それは多くの場合、プロジェクトの.pubサブディレクトリ内の無効なキャッシュによって引き起こされるアプリ。

このフォルダを削除しても問題ありません。その後、pub getまたはpub upgradeをもう一度実行してください。