Atom从搜索中排除node_modules文件夹

Vil*_*oja 51 git atom-editor

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

我的.gitignore看起来像这样:

.DS_STORE
*.log

node_modules

dist
coverage
Run Code Online (Sandbox Code Playgroud)

cod*_*ter 64

脚步

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

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

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

一个例子 config.cson

"*":
  core:
    ignoredNames: [
      ".git"
      "node_modules"
    ]
  editor: {}
  minimap:
    plugins:
      "highlight-selected": true
      "highlight-selectedDecorationsZIndex": 0
  welcome:
    showOnStartup: false
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助

  • 这样,`node_modules`就从树视图中消失了. (2认同)
  • 不,“node_modules”将保留在这个解决方案中。当然,这应该是公认的答案。 (2认同)

Rod*_*nto 42

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

在此输入图像描述

  • 感谢Rodrigo,用逗号分隔排除多个文件夹fe!node_modules,!bower_components (11认同)

Reg*_*ham 38

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

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

Atom编辑器忽略了文件名


Fab*_*313 17

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

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

node_modules/
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 如果你因为上面的工作无法正常工作,请确保你的`.gitignore`文件位于你的存储库的根目录中,而不是说`/ web/.gitignore`.花了我一些时间才意识到它只看到`/ .gitignore /` (6认同)
  • 有没有办法让node_modules显示在侧栏但不显示在你的搜索中? (4认同)