1

我是新手,刚刚学习。我的第一个项目之一就在 Github:

DartSimpleChat

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

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

    项目(客户端和服务器)都必须包含Shared项目才能正确使用SimpleChatMessage类。我遵循了pub.dartlang站点上的规范,我看到 Shared 项目正确地列在所有包的列表中。

    问题是共享项目奇怪地没有带来任何类。它只是空无一人地坐在那里。

    这是屏幕截图:

    空包

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

    import 'package:DartSimpleChat_Shared/SimpleChatShared.dart';
    

    我做错了什么?为什么我的本地包没有带来实际的课程?

    我正在使用:

    • Dart 编辑器版本 0.4.3_r20602
    • Dart SDK 版本 0.4.3.5_r20602
    • Ubuntu 12.10 x64
4

1 回答 1

0

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

于 2013-04-08T13:31:09.647 回答