我的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应用程序中将其作为库访问。
我该如何使用该库?
答案 0 :(得分:4)
dart:html具体仅在浏览器端可用。这看起来像是在尝试使用服务器端的dart.exe运行客户端脚本。
dart:html在浏览器上可用(并与DOM交互) dart:io在服务器上可用(并与操作系统交互)
答案 1 :(得分:0)
你必须做
#import("../path/to/fileContaingLibrary.dart");
另外,图书馆系统很快就会改变。
注意:Dart中的库系统将会更改。本节介绍 它目前是如何运作的。 link