如何阻止RubyMine / WebStorm使用“查找path”时包含node_modules

我有一个node.js项目,运行后, npm install在项目根目录下有一个node_modules文件夹。 一切工作正常,但是当我将项目加载到RubyMine中时,右键单击项目根文件夹并selectfind in path... ,search包括node_modules所有代码,这是没有用的。

我试图将node_modules文件夹标记为“排除”,这是node_modules ,但它仍然包括在search中的内容。

我怎样才能find in path...只search我的项目文件?

  1. 创build自定义作用域 (可直接在Find in PathFind in Path对话框(通过单击...button)或通过Settings/Preferences | Appearance & Behavior | Scopes )访问:包括所有,然后recursion排除不需要的文件夹(或仅包含所需的文件夹)。

  2. Find in Path对话框中select该范围

    在这里输入图像描述

    注意:屏幕截图和设置path来自PhpStorm,但在RubyMine中也应该相同(它是平台范围的function)。

PS您可以在TODO窗口中使用相同的方法 – 仅从您自己的文件中显示TODO。


排除的文件夹不应该被search(对普通的排除文件夹工作正常) – 可能是因为它们也被列为JavaScript(或任何其他)的库,同时位于内容根目录?