Flutter assets: pubspec.yaml:一个依赖项可能只有一个源



我正在尝试向我的颤振项目添加一个简单的资产。

这是我的pubspec.yaml:

version: 1.0.0+1
environment:
sdk: ">=2.9.1 <3.0.0"
dependencies:
flutter:
sdk: flutter
assets:
- assets/profile.orwell
json_annotation: ^3.0.1
uuid:
path: ./lib/liborwellprofile/dart-uuid
orwell_flutter_plugin:
path: ./orwell_flutter_plugin

我收到错误:

Error on line 21, column 5 of pubspec.yaml: A dependency may only have one source.
╷
21 │ ┌     sdk: flutter
22 │ │     assets:
23 │ │       - assets/profile.orwell
24 │ │ 
25 │ │   json_annotation: ^3.0.1
│ └──^

当我取出assets:...时,一切正常。

我只是按照 https://flutter.dev/docs/development/ui/assets-and-images 指示做了。怎么了?

您正在dependencies下添加不应该添加assets

试试这个:

version: 1.0.0+1
environment:
sdk: ">=2.9.1 <3.0.0"
dependencies:
flutter:
sdk: flutter
json_annotation: ^3.0.1
uuid:
path: ./lib/liborwellprofile/dart-uuid
orwell_flutter_plugin:
path: ./orwell_flutter_plugin
flutter:
assets:
- assets/profile.orwell

相关内容

最新更新