問題タブ [dart2js]
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.
javascript - dart2js の出力で「null はオブジェクトではありません」が発生する
走った後
結果のJavaScriptが返されます
ただし、縮小されていない間のエラーは
どちらがより意味があるかもしれません。
これは、script.js と script.compiled.js のどちらを使用しても実行されます。
ダーツコードは
関連するhamlは
明らかにそうではありませんが、そのままで機能するはずだと思います。
dart - Dart ポリマー トランスから js への問題
css
実行中にファイルを出力html
ファイルに埋め込まないようにするにはどうすればよいpub build (generate js)
ですか? 出来ますか?
注: ポリマー バージョンは0.10.0-pre.11
パブのビルド前:
パブのビルド後:
ご覧のとおり、css ファイルは html に埋め込まれています。
safari - キャッチされないエラー: Safari で js にコンパイルされた Dart を実行している無効な引数
わかりました、これが助けを得るのがどれほど簡単かはわかりませんが、ここに行きます...
だから私が扱っているポリマーを使用する Dart コードがあり、おそらく別の関連する詳細は、その中にたくさんあるというFutures
ことです。Web ページにアクセスすると (ここで確認できます: http://trommons.org/ )、少なくとも新しいバージョンの Chrome と Firefox では正常に読み込まれますが、Safari の最新バージョンでは「タスク ストリーム」ダーツ コンポーネント (直接コンテンツ"翻訳タスク" ヘッダーの下) が機能しないため、実際には何もしていないのに、構成されたテキスト "読み込み中..." が表示されます。
これは私の学部課程の一環としてのインターンシップのため、ほとんど仕事に関連していますが、ありがたいことに、プロジェクトの性質上、これはオープン ソースであるため、自由にコードを共有できます。
TaskStream dart のソースと html (ポリマー要素など) は、こちらの Github リポジトリで確認できます。
したがって、以下は、デバッグ モードで dart2js を使用してプロジェクトをビルドしたときに Safari コンソールで取得したスタック トレースです (これは、サイト テスト用に作業している「開発サーバー」で行いました。ライブではデバッグ モードでビルドされていません)。私がリンクしたサイト):
誰かがこれを手伝おうとしてくれて、コードについて質問がある場合、またはコードの一部を理解するのに助けが必要な場合は、タイムリーに返信しようとします.
dart - パブ変換中の Polymer-ui-icon のアイコン属性の不要な書き換え (おそらくポリマー)
Polymer-ui-elements からの ui-scafold。私が使用する要素の 1 つは、polymer-ui-icon-button です。画像内の特定の位置にある大きな画像のアイコンを使用する「更新」など、オプションの選択から使用するアイコンを設定できます。標準的な CSS のもの。一例は
Dartium で使用すると、完全に機能します。ただし、これを介して提供すると
パブサーブ
と書き換えられます。
変圧器の1つ、おそらくポリマーによるものですが(私は推測します)、これは、アイコンリストでこの文字列を検索すると、どれも一致しないため、空のアイコンが表示されることを意味します. 私はこれを克服することができました
と
しかし、私はこれを簡単に行うことはできません
これは、polymer-ui-scafold 要素の一部です。
この属性を書き換えないようにトランスフォーマーに指示する方法はありますか。および/またはバグレポートを作成する必要がありますか?
dart - Dart "NoSuchMethodError: Cannot call "get$data" (config.get$data is not a function)
I'm building an app with Angular Dart. When I'm trying to run it as a javascript it throws an error in the console (Firefox):
"NoSuchMethodError: Cannot call "get$data" (config.get$data is not a function)
or for the same issue in Chrome:
NoSuchMethodError: undefined is not a function
In DevTools I figured that this error is thrown when the app is trying to download component's html file. Error is caused by precompiled javascript code:
I've checked properties of "config" variable and there is no "get$data" function. I'm not sure how to proceed. I've tried pub upgrade and error still exists. There's no error while I'm developing the app in Dartium and there everything works just fine.
Cheers.
web - Polymer Dart 0.10.0 : Javascript として実行しようとすると、「リソースはスクリプトとして解釈されましたが、MIME タイプ application/dart で転送されました」
Dartium (Dart VM) で動作し、Polymer 0.10.0-pre.12 まで動作する Polymer 0.10+ Web アプリがあります。
それを JS (Pub Build) にコンパイルし、Google Chrome で JS として実行すると、ポリマー (大きな) コンポーネントが表示されず、コンソールに次のメッセージが表示されます。
「リソースはスクリプトとして解釈されますが、MIME タイプ application/dart で転送されます: "127.0.0.1:8080/cvwebkit.html_bootstrap.dart". cvwebkit.html:295」
295行目:<script type="application/dart" src="cvwebkit.html_bootstrap.dart"></script></body></html>
この行を<script src="cvwebkit.html_bootstrap.dart.js"></script></body></html>
ビルド ディレクトリの cvwebkit.html に変更すると、機能します。
変更したファイルを直接起動すると、この URL が表示され、(少なくとも部分的に) 動作します 127.0.0.1:3030/CVWebkit/WebApp/build/web/cvwebkit.html
通常、「dev」ファイルを JS として起動すると、次の URL で上記の問題が発生します: 127.0.0.1:8080/cvwebkit.html
私の頭" :
何か案が ?