Не удается указать путь для установки зависимости в pubspe c .yaml Flutter - PullRequest
1 голос
/ 03 февраля 2020

Я очень новичок во Флаттере и слежу за бло c Пример входа в Google, поэтому под dependencies: в файле pubspec.yaml я положил

flutter_blo c: путь: ../../packages/flutter_bloc

как в загруженном проекте, но когда я получаю пакеты, я получаю эту ошибку:

, потому что fixit_cloud_biking зависит от flutter_blo c от пути, который не существует (не удалось найти пакет flutter_blo c в "../../packages/flutter_bloc"), решение проблемы не удалось. сбой публикации (66; поскольку fixit_cloud_biking зависит от flutter_blo c из несуществующего пути (не удалось найти пакет flutter_blo c в "../../packages/flutter_bloc"), решение проблемы не удалось .)

Что я делаю не так? Большое спасибо

Ответы [ 2 ]

0 голосов
/ 03 февраля 2020

Это потому, что у вас нет пакета flutter_bloc на определяемом вами маршруте.

Папка примеров, в которой вы получили пример, использует локальные ссылки, так что если вы не клонировали весь репозиторий или вы просто копируете некоторые части для его репликации, вы должны изменить путь пакета.

Таким образом, вы больше не будете использовать локальную ссылку на пакет, или вы можете исправить маршрут.

Так измените это:

dependencies:
  flutter_bloc:
    path: ../../packages/flutter_bloc

На это:

dependencies:
  flutter_bloc: any

Пожалуйста, прочитайте это для получения дополнительной информации.

0 голосов
/ 03 февраля 2020

Вы можете указать пути, используя этот пример ниже. Obs: Вы должны уважать пробелы и разрывать строки.

dependencies:
  flutter_bloc:
    path: ../../packages/flutter_bloc
...