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


当前回答

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

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

其他回答

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

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

查看IDE设置的文档,这里是他们对源代码控制的建议和一个示例.gitignore文件。

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

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

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

Android模拟器死机

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

删除这个没有问题。创建这个文件的不仅仅是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文件夹是安全的(通常也是有用的)。