[英]Importing library in Dart on Windows
我一直在尝试在Dart中创建一个库并将其导入我的项目中。 虽然由于某种原因它不会这样做。
以下是它的外观: 虽然路径是正确的,但它说找不到图书馆。 我还尝试了一堆其他路径:
注意:我正在尝试将此库导入的项目位于我的harddrave(我的Dropbox文件夹)上完全不同的地方。
任何人都知道我应该使用什么作为路径,或者我如何正确导入库?
谢谢!
#import
需要具有#library
行的.dart文件的完整路径或正确的相对路径。
以下是工作代码的示例:
https://github.com/johnmccutchan/DartVectorMath/blob/master/test/console_test_harness.dart
在顶部你会看到#import('../lib/vector_math_console.dart');
它位于:
https://github.com/johnmccutchan/DartVectorMath/blob/master/lib/vector_math_console.dart
切掉github网址前缀,我们留下:
test/console_test_harness.dart
lib/vector_math_console.dart
导入行使用从test / into ../lib/的正确相对路径来查找vector_math_console.dart(库)。
HTH,约翰
试试这个用于Windows
#import('/c:/users/pablo/pablo\'s documents/projects/smartcanvas/smartcanvas.dart');
要在dart中导入本地库,我建议在pubspec.yaml中使用路径依赖项。 这是一种更简洁的方法,然后在dart代码中嵌入绝对路径。
在这里阅读: https : //www.dartlang.org/tools/pub/dependencies.html#path-packages
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.