Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用导航弹出窗口时忽略Webstorm中的节点_模块_Webstorm - Fatal编程技术网

使用导航弹出窗口时忽略Webstorm中的节点_模块

使用导航弹出窗口时忽略Webstorm中的节点_模块,webstorm,Webstorm,使用WebStorm的导航弹出窗口(Command+Shift+N)时,是否可以忽略搜索节点模块文件夹 当想要快速导航到例如package.json文件时,这会让人非常恼火。要通过导航弹出窗口排除目录搜索,请在项目视图中选择节点模块目录,然后从鼠标上下文菜单: 将目录标记为->已排除 在Webstorm 8中,可以通过首选项->目录->排除的文件夹设置还原目录,您还需要访问设置>JavaScript>库并禁用节点.js核心模块和节点模块。然后,目录排除将像以前一样工作。要排除在“导航文件…”弹

使用WebStorm的导航弹出窗口(Command+Shift+N)时,是否可以忽略搜索节点模块文件夹


当想要快速导航到例如
package.json
文件时,这会让人非常恼火。

要通过导航弹出窗口排除目录搜索,请在项目视图中选择节点模块目录,然后从鼠标上下文菜单:

将目录标记为->已排除


在Webstorm 8中,可以通过首选项->目录->排除的文件夹设置

还原目录,您还需要访问设置>JavaScript>库并禁用节点.js核心模块节点模块。然后,目录排除将像以前一样工作。

要排除在“导航文件…”弹出窗口中搜索的节点模块/文件,并避免索引节点模块/文件夹,请执行以下步骤:

  • 将节点_模块/文件夹标记为排除在设置|目录中

  • 删除设置|语言与框架| JavaScript |库中的“节点模块”库


  • 若要从所有项目(仅在该更改后创建)中排除node_modules文件夹,可以将此文件夹添加到要忽略的标准文件夹列表中

  • 打开PHPStorm,然后关闭当前项目文件>关闭项目
  • 启动PHPStorm窗口时,单击“配置>设置”。

  • 然后导航到构建、执行、部署>部署>选项

  • 现在,您可以为所有新项目设置节点\模块或任何其他默认排除的对象。

  • 另外,完成当前项目非常重要。如果在活动项目中执行此设置,这将只影响当前项目。

    因为节点模块文件夹索引花费了太多时间,我执行了此文件夹。但它也隐藏了我不想要的内容。

    我不确定原因,但我在Ctrl+Shift+n上看到了许多带有“spec”的文件(我无法发布图像,抱歉:()

    我在节点模块上方的上下文菜单上看到: 将目录标记为“:“已排除”、“测试源根目录”、“资源根目录”

    我去了设置>目录,看到了带有红色的节点模块,无法更改,但是,在左侧有一个没有标题的列表(?),我不确定它是否是排除列表,但是,有一个X,我按下它,重新启动IDE,它就工作了!

    如果我再次看到上下文,我会看到: “将目录标记为”:“不排除”和“测试源根目录”。 在设置>目录中我在列表中看不到,但文件夹节点模块上的红色(奇怪),我认为它对该文件夹非常特殊

  • 排除目录:将目录本身标记为已排除 (右键单击->将目录标记为->已排除)。然后 已经消失了
  • 隐藏排除的文件:勾选“项目窗格”选项(齿轮符号下),取消勾选“显示排除的文件”以隐藏排除的文件 目录

  • 当webstorm试图为项目中的所有内容建立索引时——如果是节点项目,则索引需要花费很长时间,下面是从索引中排除节点文件夹的更好方法


    选择文件夹--Settings | Directories->Use Exclude-button on folder

    FYI。您可以在模式中包含目录名,请看这对我有用。但是,在我禁用Node.js依赖项后,所有窗口变量都收到警告“Unresolved variable…”。知道如何修复吗?@bizi我想你可以手动将你确实需要的库添加回设置中,并保留那些你不需要的库。此外,这似乎对我不再适用-重新启动时删除node_模块库后会重新添加…重新启动WebStorm时,node_模块文件夹再次位于库中。即使我从那里删除它Webstorm仍在为其编制索引,因此我重新启动,但node_modules文件夹已回到库中。这是一个错误/功能吗?如何解决此问题。我的电脑因编制索引而过热。@Hoto我遇到了同样的情况,但我知道Webstorm使用node_modules中的信息来了解您已安装的软件包。此信息用于“Node.js和NPM”部分。我认为这是不可避免的,只要你保留“Node.js和NPM”部分"插件已启用。禁用节点后,您可以成功地将目录排除在外。但之后,您将无法再运行和调试节点代码,也无法再访问节点预定义的全局文件,这将显示为错误。WebStorm 10.0.3中仍然存在此问题-我似乎无法从搜索索引中删除节点_模块,即使是您gh它是一个被排除的文件夹。谢谢!在PhpStorm 8中使用它。是的,在Webstorm 11中仍然相同。如果这样做,请确保库引用设置正确。否则Webstorm将不再识别驻留在节点模块中的函数和方法。在IntelliJ中也可以工作。这可以识别类型定义,但不能识别扩展它们的模块。例如,导入rxj/Observable可以工作,但即使导入“node_modules/rxjs/add/operator/map.d.ts”,它也无法识别Observable.map明确地说。非常感谢您,我一直在为大型项目编制长达20分钟的索引,非常感谢您,这对我来说终于是一个更好的解决方案。做第二件事就是关闭节点_模块中定义的成员和方法的语法高亮显示-我不太推荐这样做。感谢您的反馈,但这看起来并不是真的对问题的恰当回答。这似乎更像是对原始问题的评论。