web-dev-qa-db-ja.com

FlutterWebプロジェクトにプロバイダーパッケージを追加するときにエラーが発生しました

Flutter Webプロジェクトにプロバイダーパッケージを追加しようとすると、次のエラーが発生しました。

プロバイダーのすべてのバージョンは、禁止されているSDKからのフラッターに依存しているため、プロバイダーは禁止されています。したがって、WebApplicationはプロバイダー^ 3.0.0に依存しているため、バージョン解決は失敗しました。

Flutterユーザーは、flutter packages getの代わりにpub getを実行する必要があります。プロセスは終了コード69で終了しました

flutter packages getを試し、フラッターを最新バージョンにアップグレードしました。 flutter packages getを実行するとエラーは表示されませんが、webdev serveを実行すると、次のエラーが表示されます。

このプロジェクトではwebdevを実行できませんでした。 >「C:\ AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\provider-3.0.0」に「pubspec.yaml」という名前のファイルが見つかりませんでした。

また、私は広告を見ました https://github.com/flutter/flutter/issues/21338 しかし、私のエラーを解決しませんでした。

Flutterを使用しています(チャネルベータ、v1.6.3、Microsoft Windows [バージョン10.0.17134.765]、ロケールde-DE)

environment:
  sdk: '>=2.3.0-dev.0.1 <3.0.0'

dependencies:
  flutter_web: any
  flutter_web_ui: any
  provider: ^3.0.0

dev_dependencies:
  build_runner: ^1.4.0
  build_web_compilers: ^2.0.0
  pedantic: ^1.0.0
5
LP Square

githubからソースコードパッケージを取得し、パッケージ内のlibファイル内のコードを取得してプロジェクトに配置することで、任意のパッケージを取得し、フラッターWebでサポートできます。パスを変更すると、ファイル内でエラーが発生する可能性があります。import'package:flutter_web/material.Dart ';さらにいくつかの変更が必要になる場合があります。

それは100%そしてとても簡単に動作します:)

enter image description here