Dart导入本地包不带类

时间:2013-04-08 12:09:20

标签: dart

我是的新手并且正在学习它。我的第一个项目之一就在Github:

DartSimpleChat

阅读各种教程时,它非常容易构建客户端/服务器应用程序。实际上它包含3个项目:服务器,客户端和共享。

  • 服务器(控制台应用程序)打开WebSocket,现在只是收听传入消息。
  • 客户端(HTML应用)打开WebSocket并将SimpleChatMessage转换为Json字符串。
  • Shared是SimpleChatMessage类定义的项目容器。

    项目(客户端和服务器)都必须包含Shared项目才能正确使用SimpleChatMessage类。我按照pub.dartlang网站上的规范进行操作,发现共享项目已在所有软件包列表中正确列出。

    问题是共享项目奇怪地没有带来任何类。它就在那里空着。

    以下是截图:

    Empty package

    在Client项目中,import指令的工作方式如下:

    import 'package:DartSimpleChat_Shared/SimpleChatShared.dart';
    

    我做错了什么?为什么我的本地包装不会带来真正的课程呢?

    我正在使用:

    • Dart Editor版本0.4.3_r20602
    • Dart SDK版本0.4.3.5_r20602
    • Ubuntu 12.10 x64

1 个答案:

答案 0 :(得分:0)

看起来编辑器没有显示路径依赖的文件。完成pub install后,您的项目似乎没有错误(SimpleChatMessageSimpleMessage之间的混合除外)。