The Open File window in Android Studio, Command+Shift+O, will search all directories by default, including the node_modules directory. This forces you to have to go through endless common files, like AndroidManifest.xml, before finding the one in your root directory.
I noticed that in the my_project.iml file there is an excludeFolder tag but any edits I make to the my_project.iml file get overwritten the next time I rebuild the project.
How do I exclude the node_modules directory permanently from coming up in the Open File window?
This is on Android Studio 3.0.
excludeDirs in your build.gradle file.As per Nilzor's solution, the right way to do this is by adding the following to your root build.gradle file:
apply plugin: 'idea'
idea.module {
excludeDirs += file('node_modules/')
}
Now, rebuild your project and check your my_project.iml file. You'll see the new excludeFolder entry:
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.gradle" />
<excludeFolder url="file://$MODULE_DIR$/node_modules" />
</content>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With