idea文件夹是什么?

当我在JetBrains WebStorm中创建一个项目时,会创建一个名为.idea的文件夹。我可以删掉吗?会影响我的项目吗?

220824 次浏览

当您使用IntelliJ IDE时,项目的所有特定于项目的设置都存储在.idea文件夹下。

项目设置与每个特定项目一起存储为一组xml 在。idea文件夹下的文件。如果指定默认项目 设置,这些设置将自动用于每个新的 创建项目。< / p >

检查这个文档的IDE设置和这是他们关于源代码控制的建议和一个示例.gitignore文件。

注意:如果你正在使用git或其他版本控制系统,你可能想要设置这个文件夹为“忽略”。 示例-对于git,将此目录添加到.gitignore。这样,应用程序就不是特定于ide的

删除这个没有问题。创建这个文件的不仅仅是WebStorm IDE,还有PhpStorm和所有其他JetBrains的IDE。

删除它是安全的,但如果你的项目来自GitLab或GitHub,那么你会看到一个警告。

它包含你的本地IntelliJ IDE配置。我建议将这个文件夹添加到你的.gitignore文件中:

# intellij configs
.idea/
从2020年开始,JetBrains建议提交.idea文件夹。
JetBrains ide (webstorm, intellij, android studio, pycharm, clion等)会自动将该文件夹添加到git存储库中(如果有的话)。
在文件夹.idea中,已经创建了一个.gitignore,由IDE自己更新,以避免提交可能包含隐私/密码数据的用户相关设置

提交.idea文件夹是安全的(而且通常是有用的)。

我的设备无法被识别的原因是因为我的模拟器被冻结了。

帮助我的是擦除模拟器的数据。

Android Emulator冻结

Checkout @gimme-the-411在这个线程上的评论。