跳到主要內容

invalid_platforms_field

'platforms' 欄位必須是一個以平臺名稱為鍵的 Map。

描述

#

當指定了頂級 platforms 欄位,但其值不是一個帶有鍵的 Map 時,分析器會產生此診斷資訊。要了解有關指定包支援平臺的更多資訊,請查閱平臺宣告文件

示例

#

以下 pubspec.yaml 檔案會產生此診斷資訊,因為 platforms 應該是一個 Map。

yaml
name: example
platforms:
  - android
  - web
  - ios

常見修復方法

#

如果您可以依賴自動平臺檢測,則可以省略頂級的 platforms 欄位。

yaml
name: example

如果您需要手動指定支援的平臺列表,則將 platforms 欄位寫成一個以平臺名稱為鍵的 Map。

yaml
name: example
platforms:
  android:
  web:
  ios: