Вёрстка - как отключить "индексирование" файлов друпалом

Аватар пользователя Dim@ Dim@ 15 ноября 2018 в 19:42

При установке npm в папке темы, npm загружает модули в папку node_modules.. Друпал с этой папкой не дружит, очень долго в ней что то ищет при индексировании, находит там даже какие то темы и т.п., в общем, работать можно до первой перестройки регистра тем/модулей, потом приходится удалять её что бы друпал заработал.
В общем, как сделать, что бы друпал эту папку не замечал?
Может кто сталкивался.

Комментарии

Аватар пользователя ivnish ivnish 15 ноября 2018 в 20:18

О каком индексировании вы говорите?

Друпал с этим каталогом никак не контактирует

Аватар пользователя gun_dose gun_dose 15 ноября 2018 в 22:07

Контактирует ещё как. Во время сброса кэша друпал индексирует все папки на наличие .info файлов. Бумбле ниже кинул рецепт, как выпилить эти файлы из node_modules, но загвоздка в том, что само по себе сканирование нескольких тысяч папок занимает приличное время и требует много ресурсов.

Аватар пользователя ivnish ivnish 16 ноября 2018 в 7:07

А, ну у меня что на локалке, что на vps нет просадки производительности из-за этого каталога)

Буду иметь ввиду, спасибо)

Аватар пользователя gun_dose gun_dose 16 ноября 2018 в 9:48
1

На сервер кстати этот каталог лучше вообще не тянуть. Всегда добавляю в гитигнор.
А всё вот почему:

Аватар пользователя ivnish ivnish 16 ноября 2018 в 9:51

Ну по сути да. Вся работа должна делаться на локалке-деве, а на проде нужен результат этой работы

Аватар пользователя bumble bumble 15 ноября 2018 в 22:09

Да, вполне вариант, если рабочий патч.
Я раньше решал авто-удалением, уже давно не занимался подобным, не знал про патчи.

Аватар пользователя gun_dose gun_dose 15 ноября 2018 в 22:32
1

С тех пор, как я юзал этот патч, там ещё новых версий накидали. А в восьмёрке в settings.php eсть специальная настройка, где указано, какие папки не сканить. Там по умолчанию node_modules и вроде что-то ещё