颤振包找不到包中的类

时间:2020-07-25 13:03:27

标签: flutter dart flutter-dependencies flutter-packages

我正在尝试创建一个flutter程序包。

在Lib(软件包)文件夹中,我有MY-PACKAGE.dart文件。我还有一个名为src的文件夹,其中包含一些将导入以供MY-PACKAGE.dart使用的代码。

pubspec.yaml的{​​{1}}中,我添加了如下所示的包并运行包get。

Example folder

要使用我的包裹,我会这样做

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

The File Structure

1 个答案:

答案 0 :(得分:1)

以后再添加给任何人

由于我的文件夹被认为是私有的,因此我不得不将那些我希望可用于Package的类或文件导出到“ Entry file”。导出用户想要使用的所有文件或类。

// Exporting all codes to be avaible to package
export 'package:onboardly/src/IntroScreen/OnBoardlyScreenItem.dart';