为什么我们在 flutter 中有 .iml 文件

Why do we have .iml file in flutter

提问人:Manishyadav 提问时间:12/29/2021 最后编辑:Manishyadav 更新时间:12/6/2022 访问量:3268

问:

在谷歌上搜索后,我发现了这个

IML是由IntelliJ IDEA,用于开发Java应用程序的IDE创建的模块文件。它存储有关开发模块的信息,该模块可以是 Java、插件、Android 或 Maven 组件;保存模块路径、依赖项和其他设置。

但是我们已经有了依赖项和插件的文件。所以我想知道 file 在 flutter 中的实际用法。Pubspec.yaml .iml

颤振 飞镖 IML

评论


答:

4赞 Peter Haddad 12/29/2021 #1

该文件 (Flutter) 用于声明您的依赖项、字体和资产。在此处声明依赖项后,就可以在代码中使用它。pubspec.yaml

虽然该文件用于 IntelliJ IDEA 中的项目结构,但它并非特定于 Flutter。例如,每当您拥有 Android 本机或 Java 项目时,您都会在 IntelliJ IDEA 中拥有一个文件。因此,这个文件基本上是 IntelliJ IDEA 的元数据,用于了解如何构建项目以及每个文件夹的用途,例如:.iml.iml

 <sourceFolder url="file://$MODULE_DIR$/lib" isTestSource="false" />
 <sourceFolder url="file://$MODULE_DIR$/test" isTestSource="true" />

两者都会在你创建 Flutter 项目时生成,并且它们都用于 IntelliJ IDEA,你不应该更改文件中的任何内容,也不必提交它,因为它会自动生成。.imlidea/.iml

还要检查: https://plugins.jetbrains.com/docs/intellij/project-structure.html?from=jetbrains.org#library

0赞 Tasnuva Tavasum oshin 12/29/2021 #2

短小精悍


IML 文件代表 IntelliJ IDEA 模块,由集成创建的 开发环境 (IDE)。...IML文件存储信息 关于 Android、插件、Java 或 Maven 等开发模块 Java 应用程序的组件。它存储模块,路径,类型, 依赖项和顺序设置