Я только что создал свой первый пакет flutter. В нем просто код дротика, поэтому он довольно простой. Однако я использую в своем пакете одну внешнюю зависимость для пакета поставщика. Поскольку я не использую какие-либо классы провайдеров вне пакета, я понимаю, что мне не нужно добавлять provider
зависимость пакета к приложению, поэтому я могу сохранить зависимость только внутри своего пакета. Однако когда я пытаюсь скомпилировать приложение, я получаю такую ошибку:
Error: Could not resolve the package 'provider' in 'package:provider/provider.dart'.
file:///local_path/lib/scale_widget.dart:5:8: Error: Not found: 'package:provider/provider.dart'
import 'package:provider/provider.dart';
Несмотря на то, что этот пакет provider
импортирован внутри моего пакета. Если я добавлю provider
зависимости к своему приложению, все будет компилироваться.