invalid_ platforms_ field
Details about the 'invalid_platforms_field' diagnostic produced by the Dart analyzer.
The 'platforms' field must be a map with platforms as keys.
Description
#
The analyzer produces this diagnostic when a top-level
platforms field is specified, but its value is
not a map with keys. To learn more about specifying your
package's supported platforms, check out the
documentation on platform declarations.
Example
#
The following pubspec.yaml produces this
diagnostic because platforms
should be a map.
name: example
platforms:
- android
- web
- ios
Common fixes
#
If you can rely on automatic platform detection, then omit the
top-level platforms field.
name: example
If you need to manually specify the list of supported
platforms, then write the platforms field as a
map with platform names as keys.
name: example
platforms:
android:
web:
ios:
除非另有说明,文档之所提及适用于 Dart 3.12.2 版本报告页面问题.