3

我的 dart 库中的前两行是:

#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')我将库用作独立应用程序时工作正常,但我希望能够从另一个 dart 应用程序作为库访问它。

我如何使用图书馆?

4

2 回答 2

4

dart:html 仅在浏览器端可用。这看起来像您正在尝试在服务器端使用 dart.exe 运行客户端脚本。

dart:html 在浏览器上可用(并与 DOM 交互) dart:io 在服务器上可用(并与操作系统交互)

于 2012-06-29T14:41:41.143 回答
0

你所要做的

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

再加上图书馆系统很快就会发生变化。

注意:Dart 中的库系统会发生变化。本节介绍它当前的工作方式。关联

于 2012-06-29T10:17:54.480 回答