繁体   English   中英

Atom从搜索中排除node_modules文件夹

[英]Atom exclude node_modules folder from search

如何在.gitignore文件中放入node_modules后,从Atom中搜索“node in project”中的node_modules文件夹? atom是否要求项目实际上有一个git存储库,或者.gitignore是否足以让Atom排除该文件夹?

我的.gitignore看起来像这样:

.DS_STORE
*.log

node_modules

dist
coverage

脚步

  1. 启动原子
  2. 从菜单中:编辑>首选项(原子>偏好在Ma​​c上)
  3. 从侧面菜单中,单击“打开配置文件夹”按钮

现在应该打开一个新的atom IDE。

  1. 打开文件“config.cson”
  2. core下添加ignoredNames: ["node_modules"]

config.cson示例

"*":
  core:
    ignoredNames: [
      ".git"
      "node_modules"
    ]
  editor: {}
  minimap:
    plugins:
      "highlight-selected": true
      "highlight-selectedDecorationsZIndex": 0
  welcome:
    showOnStartup: false

希望这可以帮助

在搜索的“文件/目录模式”字段中,使用感叹号,后跟要忽略的目录的名称:

在此输入图像描述

如果.gitignore文件位于目录中,而不是在目录中执行搜索,则不会从Atom的搜索中排除node_modules。

因此,我建议将node_modules添加到Core Settings中的Ignored Names列表中。

Atom编辑器忽略了文件名

只要您选中忽略“排除VCS忽略的路径”选项,.gitignore文件就足以让Atom排除该文件夹。

您还应该在node_modules之后附加一个“/”

node_modules/

在此输入图像描述

对于新版本的Atom(我在Windows上使用1.28.2),我通过File > Config...访问了config.cson File > Config...

然后,如前面的答案所述ignoredNames: ["node_modules"]必须添加在core部分下:

"*":
  core:
    telemetryConsent: "no"
    themes: [
      "one-light-ui"
      "one-light-syntax"
    ]
    ignoredNames: ["node_modules"]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM