Import 在Windows上的Dart中导入库

Import 在Windows上的Dart中导入库,import,dart,Import,Dart,我一直在尝试在Dart中创建一个库,并将其导入到我的项目中。尽管出于某种原因,它做不到 下面是它的外观: 它说它找不到库,尽管路径是正确的。我还尝试了其他一些途径: SmartCanvas.dart SmartCanvas/SmartCanvas.dart 智能画布 智能画布/智能画布 ./SmartCanvas/SmartCanvas.dart ../SmartCanvas/SmartCanvas.dart /SmartCanvas.dart ../SmartCanvas.dart /智能画

我一直在尝试在Dart中创建一个库,并将其导入到我的项目中。尽管出于某种原因,它做不到

下面是它的外观: 它说它找不到库,尽管路径是正确的。我还尝试了其他一些途径:

  • SmartCanvas.dart
  • SmartCanvas/SmartCanvas.dart
  • 智能画布
  • 智能画布/智能画布
  • ./SmartCanvas/SmartCanvas.dart
  • ../SmartCanvas/SmartCanvas.dart
  • /SmartCanvas.dart
  • ../SmartCanvas.dart
  • /智能画布
  • ../SmartCanvas
注意:我试图将此库导入的项目位于我的硬盘(dropbox文件夹)上完全不同的位置

有人知道我应该使用什么作为路径,或者如何正确导入库吗

谢谢

#import
需要一个到.dart文件的完整路径或正确的相对路径,该文件具有
#库

以下是工作代码中的一个示例:

在顶部可以看到
#import('../lib/vector_math_console.dart')

位于:

去掉github url前缀,我们只剩下:

test/console_test_harness.dart
lib/vector_math_console.dart
导入行使用从test/到../lib/的正确相对路径来查找vector\u math\u console.dart(库)

嗯,, John

#import
要求.dart文件具有完整路径或正确的相对路径,该文件具有
#library

以下是工作代码中的一个示例:

在顶部可以看到
#import('../lib/vector_math_console.dart')

位于:

去掉github url前缀,我们只剩下:

test/console_test_harness.dart
lib/vector_math_console.dart
导入行使用从test/到../lib/的正确相对路径来查找vector\u math\u console.dart(库)

嗯,, 约翰

在windows上试试这个

#import('/c:/users/pablo/pablo\'s documents/projects/smartcanvas/smartcanvas.dart');
在windows上试试这个

#import('/c:/users/pablo/pablo\'s documents/projects/smartcanvas/smartcanvas.dart');

要在dart中导入本地库,我建议使用pubspec.yaml中的路径依赖项。这是一种更干净的方法,然后在dart代码中嵌入绝对路径


请在此处阅读:

要在dart中导入本地库,我建议使用pubspec.yaml中的路径依赖项。这是一种更干净的方法,然后在dart代码中嵌入绝对路径


请在此处阅读:

在屏幕截图中,我使用了完整路径:@“C:\Users\Pablo\Pablo's Documents\Project\SmartCanvas\SmartCanvas.dart”,尽管这也不起作用。为什么不起作用?在屏幕截图中,我使用了完整路径:@“C:\Users\Pablo\Pablo's Documents\Projects\SmartCanvas\SmartCanvas.dart”,尽管这也不起作用。为什么不行?很抱歉这里有麻烦。我们正在开发一个软件包管理器,以使这变得更容易。@SethLadd Awesomeness,很高兴听到这样的消息:D为这里的问题感到担忧。我们正在开发一个软件包管理器,以使这变得更容易。@sethladdawesomeness,很高兴听到:D