繁体   English   中英

对dart-html5-samples运行“ pub install”会导致奇怪的错误

[英]Running “pub install” for dart-html5-samples leads to weird errors

在为dart-html5-samples运行“发布安装”时,我遇到了一些奇怪的错误。 第一个是:

Illegal argument(s): join(): part 0 was null, but part 1 was not.

第二个是:

Running pub install ...
Pub install failed, [1] Resolving dependencies...
Could not find package "unittest 0.0.0-r.13075" at http://pub.dartlang.org.

怎么回事,如何解决?

第一个错误是:

Illegal argument(s): join(): part 0 was null, but part 1 was not.

这是因为pubspec.yaml包含:

dependencies:
  htmlescape:
    sdk: htmlescape

htmlescape不再随SDK一起提供。 删除依赖关系解决了该问题。 我只是在lib目录中复制了htmlescape.dart。 最终,修复以下错误后,我将不需要自己的副本:

http://code.google.com/p/dart/issues/detail?id=1657

第二个错误是:

Running pub install ...
Pub install failed, [1] Resolving dependencies...
Could not find package "unittest 0.0.0-r.13075" at http://pub.dartlang.org.

dart-html5-samples取决于vector_math,后者取决于单元测试。 我认为他们一定已经更改了pub加载unittest的方式。 运行pub update解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM