問題タブ [dart-pub]

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 に答える
357 参照

dart - pub get のタイムアウト値を増やす

を使用して Dart パッケージを取得しようとしてpub getいますが、タイムアウト エラーが発生し続けます。

接続が非常に遅いため、タイムアウトをデフォルトの 30 秒ではなく、たとえば 5 分に増やす方法はありますか?

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

javascript - dart、Web のルート フォルダーを指定する

Web フレームワーク パッケージにいくつかのサンプル サイトを含めたいと考えています。サイトは、dart のみの実装として実行したい場合は問題なく動作しますが、JavaScript にコンパイルしたい場合は、現在、サブフォルダーをパッケージ/exampleディレクトリから新しいパッケージ フォルダー/webディレクトリにコピーしています。 Web ディレクトリにある場合は、dart ビルドを取得して、クライアント側のコードを JavaScript にコンパイルします。dart build に別のルートフォルダーで実行するように指示する方法はありますか? のようなpkgRoot/example/example_1

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

dart - ファイル パスを指定するための構文 (相対および絶対)

ファイルのパスを指定する方法が知りたいです。私は現在フォローしています:

ファイルの場所を別の方法で指定する人もいます。

lib:またはを使用して上記のように、カスタム ディレクトリを作成/指定する方法を理解できませんpackage:

dart でのカスタム パッケージの作成に関する概要は非常に役立ちます。

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

dart - dart 言語からサードパーティ ライブラリを使用する

dart でサードパーティの JavaScript ライブラリをインポートして使用するにはどうすればよいですか? dart アプリケーションでsnapsvgを使用して svg をレンダリングしたいと考えています。しかし、依存関係を追加してインポートする方法がわかりません。

js: anypubspec.yamlに追加しpackages/browser/interop.js、html にインポートしました。ダウンロードした snapsvg.js をどこに配置し、それを dart ソース ファイルにインポートして使用しますか。

dart の snapsvg フレームワークを使用して、次の JavaScript コードを使用しようとしています。

私はダーツからこのコードを試しました:

これは dartium では正常に動作しますが、ビルド後に Javascript として実行すると、「メソッド zm がオブジェクトに見つかりません」という JavaScript エラーが発生しました。

これは正しい方法ではないと思うので、プロキシで callMethod を使用する必要があります。だから私はこのようなコードを変更しました

これは Dartium では機能しません。誰かがSnap(800, 600)ダーツからコンストラクターを呼び出す方法の例rectattr、サンプルコードのメソッドを提供していただければ幸いです。

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

dart - pub upgrade は私のメインパッケージをダウングレードします

ここに私の依存関係リストがあります:

「パブのアップグレード」と言うと、次のようになります。

ポリマー- 15 新しいバージョン!!!!

「pub upgrade browser」と言ったら

それはAngularをダウングレードします!!!!!

< angular 0.0.7 (以前は 0.9.10) (15 の新しいバージョンが利用可能)

ブラウザの依存関係を変更した場合:

結果:

Dart 1.3.0 を使用しています!!! そう - これは今日の最新バージョンです。ここでパブのアップグレードが何をしているのかわかりませんが、依存関係を管理していません...

ヒントはありますか?

[更新]
回避策として、依存関係を次のように変更します

GitHub に直接リンクすると、ほとんどすべてが解決します。角度を除いて!!!!

非常にイライラします。最新のポリマー バージョンを入手するのに約 3 時間かかりましたが、Angular はまだ 15 バージョン遅れています。

0 投票する
0 に答える
110 参照

dart - パッケージ「煙」からのダートポリマービルドエラー

Dart で Angular と Polymer を使用してアプリケーションを構築しています。コンピューターを再インストールするまではすべてうまくいっていましたが (時々起こります)、次のエラーが発生し始めました。

/Users/bruce/.pub-cache/hosted/pub.dartlang.org/smoke-0.1.0-pre.2/pubspec.yaml から読み込まれたパッケージ「smoke」の pubspec のエラー:「transformers.smoke/src/default_transformer」 " フィールドに予約済みフィールド "$include" を含めることはできません。

誰かが理由を知っていますか?

pubspec.yaml は次のとおりです。

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

dart - dart で内部ライブラリ機能を処理する方法

私はおそらくこれを複雑にしすぎています。しかし、私は作成中のライブラリを持っています。それは、「誰でも遊べる」外部のものと、内部のものの 2 つの部分で構成されます。理由を簡単に説明できるように、インターフェイスをクリーンに保つために、内部のものは比較的公開しないようにすることが私の意図です。これが私がやっていることです(これがクレイジーかどうか教えてください)。

外部のものについては、ライブラリがあり、そのライブラリの「一部」として公開する必要があるすべてのものがあります。内部のものについては、内部ライブラリ クラスの一部としてすべてのクラスを持つ別の「my_library_internal」ライブラリがあります。

物事が奇妙になる場所。内部ライブラリは、外部ライブラリをすべての内部ライブラリ メソッドにインポートして、外部ライブラリ オブジェクトを使用します。これにより、最終的にコンパイラからの警告が表示されます (ただし、問題なくコンパイルされているように見えます)。

これはこれを行うための慣用的な方法ですか、それとも、このライブラリを扱う内部または外部のすべてをその一部にして、内臓を過度に公開することを心配しないでください。

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

dart - Dart とパッケージ ルート

コマンド ラインから dart VM を使用してコードを実行しています。
コマンドは次のとおりです。

ただし、エラーが発生します:

「-package-root」引数で参照されるディレクトリに間違いなく「start/start.dart」ファイルが表示されているため、混乱しています。-package-root フォルダーも正しいです。

何か足りないものはありますか?

ありがとうございました

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

dart - dart pub がシンボリック リンクをローカル パッケージに設定しない

次のようなフォルダー構造があります。

dart_demo は私のエントリ ポイント アプリです。その pubspec は次のようになります。

コア ライブラリの pubspec は次のとおりです。

dart_demo 内で pub get を実行すると、コア パッケージに必要な依存関係 (xml など) を含むパッケージ フォルダーが作成されます。しかし、自分のコア パッケージは dart_demo パッケージ フォルダーにシンボリック リンクされていません。

コア クラスへの参照を取得するにはどうすればよいですか?

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

dart - DART: Transformer ライブラリ "package:di/transformer.dart" が見つかりません

本日(2014年4月23日)時点で最新バージョンのdart-sdk(1.3.3)に更新しました。本日現在、最新の DART エディタ パッケージをダウンロードしました。

次の変更を加えて、AngularDART をバージョン 0.9.x から 0.10.0 にアップグレードしました。

アプリケーションは Dartium で動作しますが、PUB BUILD では動作せず、次のエラーが表示されます。

packages:di/transformer.dart を調べると、このファイルがワークスペースに存在します。これの何が問題なのかわからない。