3

私の dart ライブラリの最初の 2 行は次のとおりです。

#library('LibraryName');
#import('dart:html');

別の .dart ファイルからライブラリをロードしようとすると、

#import('../path/to/LibraryName.dart');

次のエラーが表示されます。

Do not know how to load 'dart:html''file:///the/path/to/LibraryName.dart': Error: line 2 pos 1: library handler failed
#import('dart:html');
^

ライブラリをスタンドアロン アプリとして使用すると正常に動作しますが、別の#import('dart:html')ダーツ アプリからライブラリとしてアクセスできるようにしたいと考えています。

ライブラリはどのように利用できますか?

4

2 に答える 2

4

dart:html は、特にブラウザ側でのみ使用できます。これは、サーバー側で dart.exe を使用してクライアント側スクリプトを実行しようとしているようです。

dart:html はブラウザで利用可能 (および DOM と対話) dart:io はサーバーで利用可能 (および OS と対話)

于 2012-06-29T14:41:41.143 に答える
0

あなたはしなければならない

#import("../path/to/fileContaingLibrary.dart");

さらに、図書館システムは間もなく変更されます。

注:Dartのライブラリシステムは変更されます。このセクションでは、現在どのように機能するかについて説明します。リンク

于 2012-06-29T10:17:54.480 に答える