0

Web コンポーネントの html ファイルをアプリケーション ライブラリのビュー ディレクトリに挿入しようとすると、web_ui コンパイラが次のメッセージをスローします。

FileIOException: Cannot retrieve full path for file 'lib\src\view\entity\base\packages' (OS Error: The system cannot find the file specified.

これは予想されることですか?そうでない場合、エラーを修正するにはどうすればよいですか?

4

1 に答える 1

1

私はあなたのコードやプロジェクトを見ていませんので、これはただの予感です。WebコンポーネントのHTMLファイルが一部のコンポーネントを間違った方法でインポートしていると思います。

次の構造を試してください。

/lib/src/view/foo/foo.html
/lib/src/view/foo/foo.dart

/lib/src/view/bar/bar.html
/lib/src/view/bar/bar.dart

そして内部foo.html

<!DOCTYPE html>
<html>
  <head>
    <link rel="components" href="../bar/bar.html" />
  </head>
<body>
  <element name="x-foo" constructor="FooComponent" extends="div">
    <template>
      ...
    </template>
    <script type="application/dart" src="foo.dart"></script>
  </element>
</body>
</html>

packagesで使用していないことに注意してくださいfoo.html

于 2013-02-12T11:34:24.150 に答える