【问题标题】:Importing Dart package导入 Dart 包
【发布时间】:2014-09-18 19:00:54
【问题描述】:

我已经通过 Pub 上传了我的包,一切似乎都运行良好。官方页面可以找到here。 问题是,我无法在我的示例项目中打开这个包。我已将 viltage: any 添加到示例的 pubspec.yaml 中,然后按下 Pub Get。 输出是:

Resolving dependencies...
+ viltage 0.0.1
Changed 1 dependency!

这表明一切正常(再次),但 viltage 包不在包文件夹中。然后我尝试添加这一行:

import 'package:viltage/viltage.dart';

到示例的 main.dart 文件。文件 viltage.dart 存在于包中。它说目标URI不存在并建议:“添加对包'viltage'的依赖”

我正在苦苦挣扎的问题是我无法使用我上传到 pub 的包。

【问题讨论】:

    标签: dart package


    【解决方案1】:

    我在 Github 上看到了你的源码,你必须使用 Pub Package Layout 来发布一个包。

    您的代码是 Web 应用,而不是 Dart 包。

    【讨论】:

    • 好的。创建一个新项目作为“包模板”并且(几乎)复制所有代码工作得很好。感谢您的回答。
    【解决方案2】:

    只有lib 目录下的文件可以从其他包中导入。

    【讨论】:

      猜你喜欢
      • 2018-10-29
      • 2015-01-06
      • 2015-07-04
      • 2022-10-23
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 2021-03-27
      • 2018-10-06
      相关资源
      最近更新 更多