Я пытаюсь создать флаттер-пакет.
Внутри папки Lib (package) у меня есть MY-PACKAGE.dart
файл. У меня также есть папка под названием src
, которая содержит некоторые коды, которые я импортирую для использования в MY-PACKAGE.dart
.
В моем pubspec.yaml
в Example folder
я добавил пакет, как показано ниже, и запустил пакеты get.
onboardly:
path: ../
Чтобы использовать свой пакет, я делаю это
// THERE IS NOT ANY PROBLEM WITH THIS IMPORT STATEMENT
import 'package:onboardly/onboardly.dart';
OnBoardly( // THIS CLASS WORKS FINE
screens: [
OnBoardlyScreenItem( // THIS CLASS CAN NOT BE FOUND EVEN THO IT EXISTS IN THE src FOLDER
image: Image.asset("assets/loadicon.png"),
description: Text("Hello There"),
),
],
),
Проблема, с которой я столкнулся, заключается в том, что OnBoardlyScreenItem()
, который находится в src
пакета, не может быть найден.
Я пробежал flutter packages get
flutter pub get
restarted my IDE
пробежал flutter clean
src
считается частным для библиотеки Документы - person dev-aentgs   schedule 25.07.2020