問題タブ [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.
dart - pub get のタイムアウト値を増やす
を使用して Dart パッケージを取得しようとしてpub get
いますが、タイムアウト エラーが発生し続けます。
接続が非常に遅いため、タイムアウトをデフォルトの 30 秒ではなく、たとえば 5 分に増やす方法はありますか?
javascript - dart、Web のルート フォルダーを指定する
Web フレームワーク パッケージにいくつかのサンプル サイトを含めたいと考えています。サイトは、dart のみの実装として実行したい場合は問題なく動作しますが、JavaScript にコンパイルしたい場合は、現在、サブフォルダーをパッケージ/example
ディレクトリから新しいパッケージ フォルダー/web
ディレクトリにコピーしています。 Web ディレクトリにある場合は、dart ビルドを取得して、クライアント側のコードを JavaScript にコンパイルします。dart build に別のルートフォルダーで実行するように指示する方法はありますか? のようなpkgRoot/example/example_1
?
dart - ファイル パスを指定するための構文 (相対および絶対)
ファイルのパスを指定する方法が知りたいです。私は現在フォローしています:
ファイルの場所を別の方法で指定する人もいます。
lib:
またはを使用して上記のように、カスタム ディレクトリを作成/指定する方法を理解できませんpackage:
。
dart でのカスタム パッケージの作成に関する概要は非常に役立ちます。
dart - dart 言語からサードパーティ ライブラリを使用する
dart でサードパーティの JavaScript ライブラリをインポートして使用するにはどうすればよいですか? dart アプリケーションでsnapsvgを使用して svg をレンダリングしたいと考えています。しかし、依存関係を追加してインポートする方法がわかりません。
js: any
pubspec.yamlに追加しpackages/browser/interop.js
、html にインポートしました。ダウンロードした snapsvg.js をどこに配置し、それを dart ソース ファイルにインポートして使用しますか。
dart の snapsvg フレームワークを使用して、次の JavaScript コードを使用しようとしています。
私はダーツからこのコードを試しました:
これは dartium では正常に動作しますが、ビルド後に Javascript として実行すると、「メソッド zm がオブジェクトに見つかりません」という JavaScript エラーが発生しました。
これは正しい方法ではないと思うので、プロキシで callMethod を使用する必要があります。だから私はこのようなコードを変更しました
これは Dartium では機能しません。誰かがSnap(800, 600)
ダーツからコンストラクターを呼び出す方法の例rect
とattr
、サンプルコードのメソッドを提供していただければ幸いです。
dart - pub upgrade は私のメインパッケージをダウングレードします
ここに私の依存関係リストがあります:
「パブのアップグレード」と言うと、次のようになります。
ポリマー- 15 新しいバージョン!!!!
「pub upgrade browser」と言ったら
それはAngularをダウングレードします!!!!!
< angular 0.0.7 (以前は 0.9.10) (15 の新しいバージョンが利用可能)
ブラウザの依存関係を変更した場合:
結果:
Dart 1.3.0 を使用しています!!! そう - これは今日の最新バージョンです。ここでパブのアップグレードが何をしているのかわかりませんが、依存関係を管理していません...
ヒントはありますか?
[更新]
回避策として、依存関係を次のように変更します
GitHub に直接リンクすると、ほとんどすべてが解決します。角度を除いて!!!!
非常にイライラします。最新のポリマー バージョンを入手するのに約 3 時間かかりましたが、Angular はまだ 15 バージョン遅れています。
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 は次のとおりです。
dart - dart で内部ライブラリ機能を処理する方法
私はおそらくこれを複雑にしすぎています。しかし、私は作成中のライブラリを持っています。それは、「誰でも遊べる」外部のものと、内部のものの 2 つの部分で構成されます。理由を簡単に説明できるように、インターフェイスをクリーンに保つために、内部のものは比較的公開しないようにすることが私の意図です。これが私がやっていることです(これがクレイジーかどうか教えてください)。
外部のものについては、ライブラリがあり、そのライブラリの「一部」として公開する必要があるすべてのものがあります。内部のものについては、内部ライブラリ クラスの一部としてすべてのクラスを持つ別の「my_library_internal」ライブラリがあります。
物事が奇妙になる場所。内部ライブラリは、外部ライブラリをすべての内部ライブラリ メソッドにインポートして、外部ライブラリ オブジェクトを使用します。これにより、最終的にコンパイラからの警告が表示されます (ただし、問題なくコンパイルされているように見えます)。
これはこれを行うための慣用的な方法ですか、それとも、このライブラリを扱う内部または外部のすべてをその一部にして、内臓を過度に公開することを心配しないでください。
dart - Dart とパッケージ ルート
コマンド ラインから dart VM を使用してコードを実行しています。
コマンドは次のとおりです。
ただし、エラーが発生します:
「-package-root」引数で参照されるディレクトリに間違いなく「start/start.dart」ファイルが表示されているため、混乱しています。-package-root フォルダーも正しいです。
何か足りないものはありますか?
ありがとうございました
dart - dart pub がシンボリック リンクをローカル パッケージに設定しない
次のようなフォルダー構造があります。
dart_demo は私のエントリ ポイント アプリです。その pubspec は次のようになります。
コア ライブラリの pubspec は次のとおりです。
dart_demo 内で pub get を実行すると、コア パッケージに必要な依存関係 (xml など) を含むパッケージ フォルダーが作成されます。しかし、自分のコア パッケージは dart_demo パッケージ フォルダーにシンボリック リンクされていません。
コア クラスへの参照を取得するにはどうすればよいですか?
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 を調べると、このファイルがワークスペースに存在します。これの何が問題なのかわからない。