dart 为什么flutter中有.iml文件

q3qa4bjr  于 2022-12-06  发布在  Flutter
关注(0)|答案(2)|浏览(375)

在谷歌上搜索之后我发现了这个
IML是由IntelliJ IDEA创建的模块文件,它是一个用于开发Java应用程序的IDE,它存储了关于开发模块的信息,这些模块可能是Java、插件、Android或Maven组件;保存模块路径、依赖关系和其他设置。
但是我们已经有了Pubspec.yaml文件的依赖项和插件。所以我想知道.iml文件在flutter中的实际使用。

ar5n3qh5

ar5n3qh51#

pubspec.yaml文件(Flutter)用于声明依赖项、字体和资源。在此处声明依赖项后,可以在代码中使用它。
虽然.iml文件用于IntelliJ IDEA中的项目结构,但它并不是Flutter所特有的。例如,当您有一个Android原生或Java项目时,IntelliJ IDEA中就会有一个.iml文件。因此,该文件基本上是IntelliJ IDEA的一个元数据,用于了解如何构建项目以及每个文件夹的用途,例如:

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

.imlidea/都将在您创建Flutter项目时生成,它们都用于IntelliJ IDEA,您不应更改.iml文件中的任何内容,也不必提交它,因为它将自动生成。
另请查看:https://plugins.jetbrains.com/docs/intellij/project-structure.html?from=jetbrains.org#library

unhi4e5o

unhi4e5o2#

简洁明了
IML文件代表IntelliJ IDEA模块,由集成开发环境(IDE)创建。... IML文件存储有关开发模块的信息,如java应用程序的Android、插件、java或maven组件。它存储模块、路径、类型、依赖关系和顺序设置

相关问题