【问题标题】:How do I safely change the "lib" directory name in Flutter Android Studio project?如何安全地更改 Flutter Android Studio 项目中的“lib”目录名称?
【发布时间】:2018-11-29 14:50:38
【问题描述】:

我在 Android Studio 中创建了一个 Flutter 应用,我想将“lib”目录(Dart 源文件所在的目录)的名称更改为“src”。

但是,当我这样做时,导入到 'package:/main.dart' 失败。我该如何改变呢?

我改了.iml文件中的路径,项目编译运行了,但是这个测试文件还是报错。

【问题讨论】:

  • 你可以依赖 lib/main.dart 文件到 src 文件夹。

标签: android-studio dart flutter


【解决方案1】:

此名称是硬编码的,无法更改。
整个pub 包系统依赖于那个目录名。

还有一个约定,当lib/ 中的其他目录中的文件不导出时,像分析器这样的工具支持lib/src 中的代码被视为包私有。

【讨论】:

  • 我正在制作应用程序(不是库或框架)。是否还有其他我不知道的硬编码目录名称?
  • 我很高兴只有 lib/ 已修复。
猜你喜欢
  • 2017-12-23
  • 2015-04-18
  • 2015-01-12
  • 2013-08-19
  • 2014-10-25
  • 1970-01-01
  • 2012-08-02
  • 2020-10-03
相关资源
最近更新 更多