Atom исключает папку node_modules из поиска
Как исключить папку node_modules из Atom ищет "Найти в проекте" после того, как вы установили node_modules внутри вашего файла.gitignore? Требует ли атом, чтобы на самом деле проект имел репозиторий git, или должен ли иметь.gitignore для Atom, чтобы исключить эту папку?
Мой.gitignore выглядит так:
.DS_STORE
*.log
node_modules
dist
coverage
Ответы
Ответ 1
меры
- Запустить атом
- Из меню: изменить> настройки (атом> предпочтения на Mac)
- В боковом меню нажмите кнопку "Открыть папку конфигурации"
Теперь должен открыться новый атом IDE.
- Откройте файл "config.cson"
- Добавьте
ignoredNames: ["node_modules"]
под core
Пример config.cson
"*":
core:
ignoredNames: [
".git"
"node_modules"
]
editor: {}
minimap:
plugins:
"highlight-selected": true
"highlight-selectedDecorationsZIndex": 0
welcome:
showOnStartup: false
Надеюсь это поможет
Ответ 2
В поле "Файл/каталог" в поле поиска используйте восклицательный знак, за которым следует имя каталога, который вы хотите игнорировать:
Ответ 3
Если ваш файл.gitignore находится выше в каталоге, чем там, где вы выполняете поиск в Каталоге, ваши узловые_модули не будут исключены из поиска Atom.
По этой причине я рекомендую добавлять node_modules в список Игнорируемые имена в основных настройках.
Ответ 4
Файл.gitignore должен быть достаточным для Atom, чтобы исключить эту папку, если у вас есть опция игнорирования исключений VCS ignored paths.
Вы также должны добавить "/" после node_modules
node_modules/
Ответ 5
Для новых версий Atom (я использую 1.28.2 в Windows) я обращался к config.cson через File > Config...
Затем, как упоминалось в этом предыдущем ответе, ignoredNames: ["node_modules"]
необходимо добавить в core
раздел:
"*":
core:
telemetryConsent: "no"
themes: [
"one-light-ui"
"one-light-syntax"
]
ignoredNames: ["node_modules"]