簡體   English   中英

pubspec.yaml 第 18 行第 5 列出錯:依賴項可能只有一個源

[英]Error on line 18, column 5 of pubspec.yaml: A dependency may only have one source

我正在參加 flutter 訓練營課程。 任務是添加english_words 依賴項,但是在實現時我在dev_dependencies 中遇到了一個錯誤,因為它來自代碼存根。

我該如何解決這個錯誤?

name: xylophone
description: A new Flutter application.

version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  # Use Audioplayers dependency version 0.17.4

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:

  uses-material-design: true

  assets:
    - assets/

dev_dependencies 中的 pubspec.yaml 錯誤消息

至於錯誤消息,存在縮進問題。 我認為您沒有保存pubspec.yaml文件。 復制並粘貼完整的代碼片段並保存,然后運行flutter pub get或使用您使用的擴展程序

name: xylophone
description: A new Flutter application.

version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  english_words: ^4.0.0
  cupertino_icons: ^0.1.2
  # Use Audioplayers dependency version 0.17.4

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:
  uses-material-design: true

  assets:
    - assets/

您可以使用@yeasin Sheikh 給出的 pubspec.yaml .. 另外,如果您不熟悉使用 pubspec。 添加 package 的最簡單方法是運行

flutter pub add english_words

在終端。 這會將最新版本的 english_words package 添加到您的 pubspec 中,並帶有適當的縮進。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM