【问题标题】:bin subdirectories have no generated packages directoriesbin 子目录没有生成的包目录
【发布时间】:2014-05-31 23:44:09
【问题描述】:

我正在使用 Dart 1.3.6 SDK 并生成了一个带有 bin 目录的典型命令行应用程序。 bin 目录自动获取其包目录。但是,bin 目录的任何子目录都不会获得任何包目录。因此,我无法导入我正在尝试使用的 http 等包。

根据 Dart 的文献,我认为 bin、test、web 和 example 目录都应该在子目录中生成包。是吗?

【问题讨论】:

    标签: dart dart-pub


    【解决方案1】:

    我得到pub get 应该创建这些目录的信息。我只是在它们丢失时手动创建了符号链接。

    https://code.google.com/p/dart/issues/detail?id=16947

    【讨论】:

    • 谢谢甘特。似乎即使重置入口点也不会在运行 pub get 后创建符号链接。
    • 我刚刚尝试过,但它也不适合我,我想这就是我坚持手动创建的原因。我会在这个问题上添加评论,也许有人会回复。
    • 我试图将包目录复制到 bin 的子目录中,但仍然无法解析包。如何手动添加符号链接。
    • 我不知道 Windows。在 Linux 中 ln -s ../../../packages packages (../../.. 直到包含 pubspec.yaml 文件的目录。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-16
      • 2018-12-09
      • 1970-01-01
      • 2021-10-19
      • 1970-01-01
      • 2021-11-16
      相关资源
      最近更新 更多