問題タブ [dart-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
102 参照

dart - 最終フィールドに関する Dart Editor からの一貫性のないエラー報告

次のクラスを考えると、Dart エディター (ビルド 5549) は、(コンストラクター本体のコメントに従って) いくつかの矛盾するフィードバックを返します。

さらに紛らわしいことに、両方の行に対して同等の (動作する) JavaScript が喜んで生成されます。メソッドの場合もコンストラクターの場合も状況は同じようです。これは特に、両方のケースで許可されないことを意図していたと私に信じさせます.

Dart スタイル ガイドでは、パブリック ゲッターを含むプライベート フィールドではなく、パブリック 最終フィールドを使用することを提案しています。私は理論的にはこれが好きですが、自明ではないメンバーの構築は実際には初期化子リストに入ることはできません。

前者はエラーとして報告され、後者は報告されない正当な理由がありませんか? それとも、今すぐバグを報告する必要がありますか?

0 投票する
3 に答える
1560 参照

dart - Dart Editor のテーマ

今は真っ暗な夜なので、白い背景に目を奪われています。Dart Editor (v 0.1) からテーマを (より暗いものに) 変更することはできますか? 背景色とシンタックス ハイライトの選択についてはどうでしょうか。

0 投票する
1 に答える
427 参照

dart - Dart Editor でこれらの「パッケージ」フォルダをすべて非表示にすることはできますか?

パッケージをインストールした後packages、プロジェクト内のすべてのフォルダーの下にこのフォルダーがあるようです。これは本当に必要ですか?Dart は、ディレクトリ チェーンを調べて最上位のpackagesフォルダを見つけ、それを処理することはできませんか?

または、少なくとも、packagesビューが乱雑になるため、残りのフォルダーを非表示にする方法はありますか?

0 投票する
2 に答える
208 参照

dart - パッケージ「log4dart」は、ソース「hosted」と「git」の両方に依存しています

次のリンクからチュートリアルを確認しようとしています:

http://blog.dartwatch.com/2012/03/building-client-server-dart-app-part-1.html http://blog.dartwatch.com/2012/03/building-client-server-dart -app-part-2.html

ここに私のpubspec.yaml があります:

そして、ここにエラーがあります:

依存関係を解決しています...

パッケージ「log4dart」は、ソース「hosted」と「git」の両方に依存しています。

'log4dart' を pubspec (any) に追加するかどうかは問題ではありません。エラーは常に同じです。とにかく、「log4dart」は「mongo_dart」からインストールされました。その特定のエラー メッセージに関する経験はありますか? 私には、循環依存の問題のように思えます。

「 crimsonhttpd 」が問題を修正するか、プル リクエストを受け入れるまで、次の pubspec の例で github のリポジトリを使用します。

0 投票する
1 に答える
898 参照

dart - Dartライブラリとパーツは双方向に解決されません

パーツ「bar」で構成され、dart:ioライブラリをインポートするライブラリ「foo」があります。ライブラリとパーツは、「foo.dart」で次のように宣言されています。

「foo.dart」と「bar.dart」は同じディレクトリにあります。

'bar.dart'は、次のようにライブラリfooを参照します。

しかし、Dart Editorでは、「bar.dart」に「fooを解決できません」という警告が表示されます。したがって、foo.dartで宣言したインポート('dart:io'など)はbar.dartで使用できず、foo.dartの定義も使用できません。また、bar.dartはfooの一部であるため、次のようになります。それ以上のライブラリをインポートしたり、それ以上の部分を宣言したりすることは許可されていません。

次のようにコードを整理したいと思います。*foo.dartにインポートしてbar.dart(および他のソースパーツ)で使用できるようにする*1つのライブラリソースパーツで作成されたライブラリ定義を他のライブラリソースで使用できる部品。*(明らかに)bar.dartで作成されたライブラリ定義はfoo.dartで利用できます(これはすでに期待どおりに機能します)

誰かが私がこれらを達成する方法を理解するのを手伝ってくれますか?

0 投票する
2 に答える
225 参照

dart - 「パブインストールの実行」ダイアログでパブインストールが停止する

pub installを実行しているので、dart SDKの一部であるintlパッケージ(DateFormatクラスを使用する必要があります)を使用できます。XMLパーサーやプレゼンテーション(impress jsに似ています)などの他のパッケージをプロジェクトにインストールしました。以前はプロジェクトに含まれているパッケージをインストールしたときにpubinstallを実行するのに問題はありませんでしたが、現在は「runningpubinstall」ダイアログに表示されています。yamlファイルからintlパッケージ宣言を取り出して更新しようとしましたが、それでもハングします。パッケージのインストール要求が実際に処理されているというエラーメッセージや表示は表示されません。

だから、私はパブのインストール機能に既知の問題があるかどうかを尋ねていますか?その間に何ができますか?

これが私のyamlコードです:

xmlおよびプレゼンテーションパッケージがインストールされていることに注意してください。ツイッターでdartlangコミュニティに連絡しましたが、まだ返答がありません。

0 投票する
1 に答える
496 参照

dart - WindowsのDARTエディターからDARTアプリを起動できません

私はWindows7HomePremiumを使用しています。DARTエディターでのその後の実行は失敗します。DARTエディターに付属しているWebサンプルアプリのいずれかを実行すると、次のメッセージが表示されます。

java.io.IOException:Dartiumに接続しようとしてタイムアウトしましたDartiumに接続しようとしてタイムアウトしました

私が実行する最初のWebアプリは機能しますが、Dartiumを閉じて再実行した後も、このエラーは解決しません。回避策がある場合はお知らせください。

注:起動プロファイルで[デバッグを有効にする]のチェックを外すと、起動しますが、起動中に75%でハングします(ただし、アプリは実行されます)。[デバッグを有効にする]をオンにすると、45%でハングし、標準のランディングページに新しいDartiumインスタンスが読み込まれます。

0 投票する
2 に答える
232 参照

dart - Dart Editorでコマンドラインツールを開くにはどうすればよいですか?

「pubinstall」などを書くために使用するもの。

0 投票する
1 に答える
1339 参照

dart - dart: dart クライアントと既存の REST API のクライアント/サーバー通信をデバッグしていますか?

私はローカルで実行し、dart で単純なクライアント アプリケーションを開発したい (django/python で開発された) 残りの API を持っています。このクライアントは XMLHttpRequest を使用して、ローカルの django 開発サーバーと通信します。問題は、Dart エディターのデフォルトの実行構成が独自の Web サーバーを起動し、dartium または dart2js を使用したシステム ブラウザーよりも起動することです。REST APIにアクセスしようとすると、クロスオリジンポリシーに明らかに違反します。

クライアント/サーバー通信をテストするための最適なセットアップは何だろうと思っています - 残りの api を構成して、dart エディターで使用される :3030 ポートをプロキシし、URL で起動構成を構成する必要がありますか、または方法がありますダーツ エディター サーバーに「Access-Control-Allow-Origin」http ヘッダーを送信するように指示するには (これは本当にクールです)、または XMLHttpRequests のクロス オリジン チェックを無効にするためのいくつかのクロム起動パラメーターを送信しますか?

明らかにばかげた問題のように思えますが、(dart) ドキュメントや以前の質問で説明されている解決策は見つかりませんでした。

0 投票する
2 に答える
208 参照

dart - Dart-dart2jsを実行しているときにこのエラーが発生するのはなぜですか?"No se esperaba \ dart-sdk \ bin \ dart2js.snapshot enestemomento。"

コンテキストメニューから[JavaScriptとして実行]を選択するか、[ツール]->[JavaScriptを生成]からdart2jsを実行してみました。

同じコンソール出力を生成する両方の方法(エラー):

スペイン語からの翻訳は次のようになります:

私はWindows7、64ビットを実行しています。

DartEditorバージョン0.2.6_r15355

DartSDKバージョン0.2.6.0_r15355

注:以前はdart2jsを正常に実行できましたが、現在はそのエラーが発生します。

更新:ナイトリービルドで試してみましたが、うまくいきました。