在谷歌上搜索之后我发现了这个IML是由IntelliJ IDEA创建的模块文件,它是一个用于开发Java应用程序的IDE,它存储了关于开发模块的信息,这些模块可能是Java、插件、Android或Maven组件;保存模块路径、依赖关系和其他设置。但是我们已经有了Pubspec.yaml文件的依赖项和插件。所以我想知道.iml文件在flutter中的实际使用。
Pubspec.yaml
.iml
ar5n3qh51#
pubspec.yaml文件(Flutter)用于声明依赖项、字体和资源。在此处声明依赖项后,可以在代码中使用它。虽然.iml文件用于IntelliJ IDEA中的项目结构,但它并不是Flutter所特有的。例如,当您有一个Android原生或Java项目时,IntelliJ IDEA中就会有一个.iml文件。因此,该文件基本上是IntelliJ IDEA的一个元数据,用于了解如何构建项目以及每个文件夹的用途,例如:
pubspec.yaml
<sourceFolder url="file://$MODULE_DIR$/lib" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/test" isTestSource="true" />
.iml和idea/都将在您创建Flutter项目时生成,它们都用于IntelliJ IDEA,您不应更改.iml文件中的任何内容,也不必提交它,因为它将自动生成。另请查看:https://plugins.jetbrains.com/docs/intellij/project-structure.html?from=jetbrains.org#library
idea/
unhi4e5o2#
简洁明了IML文件代表IntelliJ IDEA模块,由集成开发环境(IDE)创建。... IML文件存储有关开发模块的信息,如java应用程序的Android、插件、java或maven组件。它存储模块、路径、类型、依赖关系和顺序设置
2条答案
按热度按时间ar5n3qh51#
pubspec.yaml
文件(Flutter)用于声明依赖项、字体和资源。在此处声明依赖项后,可以在代码中使用它。虽然
.iml
文件用于IntelliJ IDEA中的项目结构,但它并不是Flutter所特有的。例如,当您有一个Android原生或Java项目时,IntelliJ IDEA中就会有一个.iml
文件。因此,该文件基本上是IntelliJ IDEA的一个元数据,用于了解如何构建项目以及每个文件夹的用途,例如:.iml
和idea/
都将在您创建Flutter项目时生成,它们都用于IntelliJ IDEA,您不应更改.iml
文件中的任何内容,也不必提交它,因为它将自动生成。另请查看:https://plugins.jetbrains.com/docs/intellij/project-structure.html?from=jetbrains.org#library
unhi4e5o2#
简洁明了
IML文件代表IntelliJ IDEA模块,由集成开发环境(IDE)创建。... IML文件存储有关开发模块的信息,如java应用程序的Android、插件、java或maven组件。它存储模块、路径、类型、依赖关系和顺序设置