В качестве альтернативы вы можете настроить Git так, чтобы он игнорировал каталог node_modules
только тогда, когда он находится в корневом каталоге вашего проекта.
Для этого все, что вам нужно сделать, это добавить косую черту вперед именем node_modules
в .gitignore
:
/node_modules/*
Таким образом, он не будет игнорировать файлы, расположенные в каталогах с именем node_modules
в каталоге test
(или в других каталогах). ) как бы глубоко они ни находились.