問題タブ [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.
dart - darteditor で式ウィンドウを開く方法
デバッグ中に式ウィンドウを表示するオプションが見つからないようです。
ここに見られるように、式と呼ばれるタブがあるはずです。
自分のマシン (Windows 7 64 ビット、Dart/sdk/editor 0.5. * 32 ビット)でそのようなオプションやシンボルが見つかりません。
Google や Stack Overflow で何も見つからず、1 日以上探し続けています。私は何が欠けていますか?
dart - DartEditor によって起動される dart2js コマンドはどれですか?
https://www.dartlang.org/articles/web-ui/tools.htmlにある記事を読んだ後、それに従ってアプリケーションをコンパイルしようとしました。
web/app.html に保存されているアプリケーションは、「Run as Javascript」コマンドを使用して、DartEditor で Javascript に正常にコンパイルできます。
次のコマンド ラインを使用して、運用環境に配置するためのコンパイルを実行しようとすると、コピーされていないパッケージ パーツ ファイルで問題が発生します。
実際、「model_shared.dart」ファイルは /tmp/dart/_from_packages/app/src/model/model_shared.dart にコピーされません。model_browser.dart の内容は次のとおりです
DartEditor は、私のアプリケーションを Javascript として起動できます。私の「モデル」ライブラリの「部分」ステートメントを考慮に入れるためにdart2jsを起動するための正しいコマンドラインは何ですか?
dart - Dart コンパイルのカスタマイズ (スクリプト要素内のパス)
dart ツールがアプリをコンパイルする方法をカスタマイズできるかどうか疑問に思っていました。特に、スクリプト要素に表示されるパスのカスタマイズに興味があります。
現時点では、「app/src」フォルダーにアプリがあります。「app/src」の上のフォルダーから次のコマンドを実行します。これをルートと呼びましょう。
dart --package-root=app/packages/ app/packages/web_ui/dwc.dart --out tmp app/src/testapp.html
出力をそのルート フォルダーの tmp フォルダーに送信します。問題は、アプリをコンパイルするたびに、スクリプト要素のパスの先頭に「../app/src」が追加されることです。だから、代わりに
「packages/browser/dart.js」パス「../app/src/packages/browser/dart.js」になります。これを構成して、この「app/src」プレフィックスを取得しないようにする方法はありますか?
dart - Dart Editor で操作「アウトライン ファイル」(Alt+O) を実行し、結果を並べ替えていない順序ではなくアルファベット順に並べ替えるにはどうすればよいですか?
Dart Editor で、並べ替えられていない順序ではなくアルファベット順に並べ替えられた結果で操作Outline File
( Alt+ ) を実行するにはどうすればよいですか?O
私はよく、1 つのファイルに多くのクラスを含むライブラリを使用します。また、多数のメンバから構成されるクラスが存在する場合もあります。
しかし、ファイル構造 (アウトライン ファイル) を調べたい場合、エディターはデータを自然な順序 (つまり、並べ替えていない) で表示するため、情報をすばやく見つけることができません。
情報をアルファベット順にソートするオプションをオンにすることは可能ですか?
また、この情報をポップアップ ウィンドウではなく別のウィンドウに表示する方法を教えてください。
このエディターでの作業の特殊性に慣れていないので、質問します。
dart - DartEditor は幽霊の例が好きではない
アプリを JavaScript と kineticjs から dart と spectre に移行することを検討しています。Spectre をダウンロードし、pubspec.yaml ファイルがあるトップ ディレクトリで「pub install」を実行しました。これにより、packages ディレクトリが作成され、すべての例にデータが入力されます。
次に、ソース ファイル内のさまざまなインポートを解決できないサンプルの 1 つのディレクトリを DartEditor で開きました。すべての依存関係は例のパッケージ ディレクトリにダウンロードされているように見えますが、DartEditor はインポート URI が気に入りません。これらの強調表示されたエラーをクリアする方法はありますか?
例として、行: import 'package:asset_pack/asset_pack.dart'; URI が存在しないため赤で強調表示されていますが、「pub install」によって作成されたパッケージ ディレクトリには、必要なファイルを含むディレクトリ「asset_pack」があります。
dart - dartium 起動のコンテキスト ルートを設定するにはどうすればよいですか?
アプリケーションがデフォルトの localhost:3030/path/file ではなく localhost:3030 で利用できるように、dartium の起動を設定するにはどうすればよいですか?
dart - Dart Editor で Reanalyze Sources のキーバインドを作成する
私はダーツ エディター バージョン 0.6.15_r25822 を実行しており、「ソースの再分析」のキーバインディングを作成したいと考えています。
キーバインディングファイルをエクスポートし、コマンド「Quick Switch editor」の後、コマンド「Redo」の前にこの行を追加しました
再度インポートしましたが、うまくいきません。
私は何か間違ったことをしていますか、それともまだ不可能ですか?
dart - 含まれる部分「xclickcounter.dart」には、part-of ディレクティブが必要です
mylib などの Web UI (web_ui) ライブラリを使用して、サンプル Web アプリケーションを作成します。
mylib.dart を開き、ライブラリにします。
xclickcounter.dart を開き、インポートを削除して挿入します。
web/out/mylib.dart
web/out/xclickcounter.dart
めちゃくちゃになります:
含まれる部分「xclickcounter.dart」には、part-of ディレクティブが必要です
クラスは他のクラスのみをミックスできます
Mixin はクラスにのみ適用できます
...さらにエラーが続きます
私は何を間違っていますか?助けてください :(
編集: 生成されたサンプル コードを編集しない場合、wdc は別のライブラリに分類されるコードを生成します。
- web/out/xclickcounter.dart => x_click_counter
- web/out/mylib.dart => mylib_html
web_ui を使用する場合、独自のライブラリを作成するべきではなく、wdc が自動的にこれを行うということですか?
更新: 生成されたサンプル コードと同様に、ライブラリ名を使用せず、web/out/... ファイルで xdc によって生成されたライブラリ名のみに依存している場合、2 つのコンポーネントをインポートするときに問題が発生します。 3番目のファイルに。Dart Editor は次の警告を生成します。
インポートされたライブラリ「compa.dart」と「compb.dart」は同じ名前であってはなりません
回避策は、xdc が web/out/... ファイルで生成するものに基づいてライブラリに名前を付けることです。つまり、次のようになります。
- compa.dart => x-comp-a
- compb.dart => x-comp-b
これらのようなライブラリにコンポーネントを明示的に配置すると、Dart Editor の警告が消えます。
apache - Dart とのクロス ドメイン コールを回避するように Apache を構成する
mod_proxy を使用して Apache を構成し、Dart Web アプリをローカルで開発しようとしていますが、正しくセットアップできないようです。
httpd.conf で、次の行を有効にしました。
httpd-vhosts.conf で、必要なものをセットアップしようとしましたが、機能していないようです。Jetty を使用して Eclipse から実行している春の Web アプリがあります。それで、それはオンhttp://localhost:8080
です。次に、Dart Editor から Dart を実行すると、最終的にオンになります127.0.0.1:3030
(ただし、「ログイン」などのリクエストの合計パスは: ですhttp://127.0.0.1:3030/C:/Users/CorayThan/dart/BlightedRealmUi/web/out/login
)。
いずれにせよ、Apache にリクエストを 127.0.0.1:3030 から localhost:8080 にリダイレクトさせようとしています。httpd-vhosts.confで次のようにしようとしました:
しかし、まったく機能していないようです。誰かが私がそれを修正する方法を提案したり、そもそもこれを行うためのより良い方法を提案したりできますか? (私は CORS や Jsonp を使用したくありません。クロスブラウザー互換の開発用の簡単なハックが必要なだけです。)