5

dart-web-components で pub install を実行すると、エラーが発生します。

Pub install fail, HttpParserException: Connection closed before full header was received

/dart-web-components/build.dart --changed=packages\args\args.dart --changed=packages\args\src\utils.dart --changed=packages\logging\...
Failed with error code 255
Unable to open file: C:/dartapps/dart-web-components/packages/web_components/component_build.dart'file:///C:/dartapps/dart-web-components/build.dart': Error: line 8 pos 1: library handler failed

import 'package:web_components/component_build.dart'; ^

build.dart ファイルには文字列があります

import 'package:web_components/component_build.dart';

エディターにエラーが表示される

Cannot find referenced source: package:web_components/component_build.dart    

component_build.dart にエラーが含まれています

Cannot find referenced source: package:args/args.dart
Cannot find referenced source: package:web_components/dwc.dart
4

5 に答える 5

2

この問題を解決しました。キャッシュ フォルダー (Pub) が破損しているようです。

フォルダー Cache を削除しました。

C:\Users\<ユーザー名>\AppData\Roaming\Pub

次にpub install、コマンドラインから実行すると動作します。

私のOSはWindows7です。

于 2013-01-29T09:36:03.057 に答える
0

プロキシを使用してインターネットにアクセスしていますか?DartEditorはプロキシを設定できないため、pubパッケージにアクセスできません。

于 2013-01-09T03:03:02.510 に答える
0

これを pubscpec.yams に追加しました

html5lib: git: git://github.com/dart-lang/html5lib.git

今、私は再び得る

Pub install fail, HttpParserException: Connection closed before full header was received
于 2012-10-13T21:58:49.467 に答える
0

OK、出力を見てください:

Pub install fail, HttpParserException: Connection closed before full header was received

これが本当の問題です。

/dart-web-components/build.dart --changed=packages\args\args.dart --changed=packages\args\src\utils.dart --changed=packages\logging\...
Failed with error code 255
Unable to open file: C:/dartapps/dart-web-components/packages/web_components/component_build.dart'file:///C:/dartapps/dart-web-components/build.dart': Error: line 8 pos 1: library handler failed

これらは、最初の問題によって引き起こされた単なるレッドニシンです。

Windows を使用しているようです。HTTP に断続的な非決定論的エラーが発生するという既知の問題があります。現在調査中ですが、なかなかわかりません。

試行するたびにこのエラーが発生しますか? 何回試みましたか?

こちらこそお手数おかけして申し訳ありません。

于 2012-10-12T16:40:51.867 に答える
0

何度も試しました。dart-web-components をデフォルトの package-root ディレクトリに配置しました。Pub のインストールで生成されるようになりました

Pub install fail, Package "html5lib" doesn't have a pubspec.yaml file.

ただし、エディターには同じエラーが表示されます

Cannot find referenced source: package:web_components/component_build.dart
Cannot find referenced source: package:args/args.dart

など。ほぼすべての *.dart ファイル

于 2012-10-13T20:46:39.107 に答える