問題タブ [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 upgrade コマンドで依存関係が解決されない
パブのアップグレードを行うと、特定の依存関係が期待どおりに解決されないことに気付きました - 主にアナライザーと引数。特定のアップグレードのコンソール出力を確認してください。
args、analyzer、および intl は解決されますが、現在のバージョンは他のバージョンのようにダウンロードおよび更新されないことに注意してください。
私は以下を使用しています:
Dart Editor バージョン 1.1.0.dev_05_06 (DEV) Dart SDK バージョン 1.1.0-dev.5.6
この問題の解決にご協力いただきありがとうございます。
package - pub.dartlang.org パッケージの品質を見積もるには?
Dart プロジェクトを開始しましたが、 Dart API リファレンスでは利用できない機能が必要です。pub.dartlang.org のパッケージを使用するように勧められ、現在はパブをブラウズしています。
以前の Javascript ライブラリの経験から、品質とサポートはライブラリによって大きく異なる可能性があることがわかりました。したがって、pub のパッケージを使用するのは少し気が進まない。どのパッケージの品質が良いか、Dart に重大な変更があった場合にパッケージが更新されるかどうかを知るにはどうすればよいですか?
したがって、私は知りたいです:
- pub.dartlang.org のどのパッケージが長期プロジェクトに安全に選択できるかを知る方法はありますか?
これに関連するいくつかの質問:
- 「Dart チーム」が作成者であるパッケージは、長期間サポートされますか?
- アップローダのメール アドレスに @google.com が含まれているパッケージを優先する必要がありますか?
- Google がサポートするパッケージのリストはありますか? (ポリマーが入っていると思います)
- Google は現在、pub パッケージの品質を監視していますか?
敬具、
ヘンドリック・ヤン・ファン・メーアフェルト
dart - 依存関係をプルしようとすると、Dart pub get コマンドが正しく機能しない
私のプロジェクトはgithubにあります。私はすでにライブラリ(Dart)のように作成しました。現在、プロジェクトの 1 つで自分のライブラリを使用しようとしています。
git ソースから取得するために必要なすべてのコメントを追加した後、pub get で次のエラーが発生します。
警告:Package <library_name> does not have a "lib" directory so you will not be able to import any libraries from it.
依存関係があります!
どんな手掛かり???
ありがとう、タム
dart - プリコンパイラ ディレクティブのような機能を実現する方法
私はAngularアプリを開発しています.テンプレートキャッシュ、式キャッシュ、静的DIインジェクターなど、本番環境で実行されている多くのものに生成されたコードを使用することをお勧めします。現在、異なるビルド構成を切り替える良い方法がないため、ここで推奨されるパターンを使用しています。
lib/main.dart では、initializer-prod.dart ファイルがインポートされているのを確認できます。このファイルには、initializer-dev.dart の対応物があります。これら 2 つのファイルを切り替えると、prod モードと dev モードを切り替えることができます。prod モードを使用する前に、ジェネレーター スクリプトを実行する必要があります。
これにより、次のインポートが行われます。
ご覧のとおり、インポートの切り替えは手動のプロセスです。これを達成するためのより良い、より自動化された方法はありますか?
dart - 「pub serve」を使用して、ルート リソースを提供するにはどうすればよいですか?
Dart Web アプリを提供するために「pub serve」を使用しています。パブは で開催中http://localhost:8080/
です。
プロジェクトのディレクトリにファイルhttp://localhost:8080/index.html
をロードするアプリにアクセスできます。index.html
web
index.html
から直接同じものをロードできるようにしたいと思いますhttp://locahost:8080/
。このタスクを達成するにはどうすればよいですか?
dart - 「pub upgrade」は段階的にアップグレードしますか、それとも直接最新バージョンにアップグレードしますか?
「pub --help」によると、「upgrade」コマンドは次の目的で使用されます。
現在のパッケージの依存関係を最新バージョンにアップグレードします。
ただし、「pub upgrade」を数回実行して、pubspec.yaml が依存する現在の最新バージョンのパッケージに到達する必要がありました。実行ごとに段階的にのみアップグレードされたように見えました。私は何が欠けていますか?
私が観察した特定の例は、口ひげ: ">=0.1.5" で、これは最初に 0.1.6 にアップグレードされ、2 回目の実行で 0.1.7 にアップグレードされました。
発行バージョン: 発行 1.1.0-dev.5.11
installation - Dart パッケージの更新バージョンをインストールするには?
新しい Dart パッケージが公開された場合、更新されたバージョンをインストールするにはどうすればよいですか?