11

MDC101 フラッター コード ラボを受講していました。指示に従ってgitリポジトリからスタータープロジェクトを複製しましたが、複製が完了した後に実行flutter pub getすると、次のエラーが発生しました。

pubspec.yaml has no lower-bound SDK constraint.
You should edit pubspec.yaml to contain an SDK constraint:
environment:
  sdk: '>=2.10.0 <3.0.0'
4

4 に答える 4

5

エラーの指示に従って、私は自分のpubspec.yaml

environment:
  sdk: '>=2.10.0 <3.0.0'

そして、私は実行flutter pub getしましたが、今はうまく機能しています。

于 2021-02-10T05:59:44.477 に答える
3

Dart 2.12 の時点で、SDK 制約を省略するとエラーになります。pubspec に SDK 制約がない場合、pub get は次のようなメッセージで失敗します。

pubspec.yaml has no lower-bound SDK constraint.
You should edit pubspec.yaml to contain an SDK constraint:
(...)

たとえば、次の制約は、このパッケージがバージョン 2.10.0 以降の Dart SDK で動作することを示しています。

environment:
  sdk: '>=2.10.0 <3.0.0'

詳細については、ドキュメントを確認してください

于 2021-05-28T15:56:00.137 に答える