[英]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.