I use the monorepo approach (https://lernajs.io/ , works as an advanced "npm link", so you can create modules anywhere in the project and manage their dependencies), which creates node_modules with the symlinks on different levels inside the project.
, which creates node_modules with the symlinks on different levels inside the project.
When I search for the content of the file, which is symlinked in other node_modules (e.g. project module A has a dependency on B, and C has a dependency on B ):
1) the search shows all the files: http://imgur.com/BRlhOeq
2) open by file name also includes all of them: http://imgur.com/GxtY1b0
I tried using <excludeFolder url="node_modules" /> in *.iml file and it used to help, but looks like doesn't work anymore.
Is it a correct way to exclude the folder by a name on any level in the project, or there advanced techniquest with something like <exclude Patter /> or similar?