酒馆得到 'Connection closed before full header was received' Angular + 聚合物
Pub get 'Connection closed before full header was received' Angular + Polymer
我正在尝试从 PUB 获取包,内容如下:
name: 'ch_padart'
version: 0.0.1
dependencies:
angular: "1.1.0"
angular_node_bind: any
polymer: ">=0.15.5+2 <0.16.0"
core_elements: ">=0.6.0+4 <0.7.0"
paper_elements: ">=0.6.1 <0.7.0"
web_components: ">=0.9.0 <0.11.0"
browser: ">=0.10.0+2 <0.11.0"
dev_dependencies:
unittest: ">=0.11.0+5 <0.12.0"
mock: ">=0.11.0+2 <0.12.0"
transformers:
- angular:
html_files:
- web/index.html
- polymer:
entry_points: web/index.html
lint: false
但最终结果总是'Connection closed before full header was received'
如果您删除 angular OR 聚合物(和元素),然后删除 运行 pub get,则没有问题,所有下载和 运行 都很好。没有显示其他警告,并且 --verbose 没有产生任何我能看到的有用信息。
当您从命令行 运行 pub get -v
时,您会看到 pub 正在非常努力地工作,但找不到一组兼容的依赖项。最近有一个类似的问题,我猜在具有非重叠版本约束的不同依赖项中需要收集包。
在 Polymer 中使用 Angular 时,这很常见。
您可能需要手动调查依赖项以找出原因。
当您删除所有依赖项约束然后开始一一添加它们时,也许您会从 pub get
那里得到一些反馈。
pubviz 包也有助于解决此类问题:https://pub.dartlang.org/packages/pubviz
我正在尝试从 PUB 获取包,内容如下:
name: 'ch_padart'
version: 0.0.1
dependencies:
angular: "1.1.0"
angular_node_bind: any
polymer: ">=0.15.5+2 <0.16.0"
core_elements: ">=0.6.0+4 <0.7.0"
paper_elements: ">=0.6.1 <0.7.0"
web_components: ">=0.9.0 <0.11.0"
browser: ">=0.10.0+2 <0.11.0"
dev_dependencies:
unittest: ">=0.11.0+5 <0.12.0"
mock: ">=0.11.0+2 <0.12.0"
transformers:
- angular:
html_files:
- web/index.html
- polymer:
entry_points: web/index.html
lint: false
但最终结果总是'Connection closed before full header was received' 如果您删除 angular OR 聚合物(和元素),然后删除 运行 pub get,则没有问题,所有下载和 运行 都很好。没有显示其他警告,并且 --verbose 没有产生任何我能看到的有用信息。
当您从命令行 运行 pub get -v
时,您会看到 pub 正在非常努力地工作,但找不到一组兼容的依赖项。最近有一个类似的问题,我猜在具有非重叠版本约束的不同依赖项中需要收集包。
在 Polymer 中使用 Angular 时,这很常见。
您可能需要手动调查依赖项以找出原因。
当您删除所有依赖项约束然后开始一一添加它们时,也许您会从 pub get
那里得到一些反馈。
pubviz 包也有助于解决此类问题:https://pub.dartlang.org/packages/pubviz