Git ignore node_modules

I have a file structure like this

master is:
~/Exercism/javascript

exercise files are:

~/Exercism/javascript/hello-world
~/Exercism/javascript/protein-translation
~/Exercism/javascript/resistor-color
...etc

EACH one of these folders has a node_modules folder that I want to ignore

My .gitignore file is located in:

~/Exercism/javascript

content of .gitignore:

**/node_modules/

git still won’t ignore the node_modules folders. Is there something I need to run in git? Is my folder in the right place>

I have not committed anything yet but the repo is initiated

2 thoughts on “Git ignore node_modules”

  1. You can simply specify it as node_modules/ in the .gitignore file and it will traverse through your parent folder as well as subfolders and ignore all directories called node_modules in each of your subfolders, as opposed to having to specify .gitignore files in each of your subdirectories.

    Hope this helps you. Good day!

    Reply
  2. Every folder should have a different .gitignore file, since all of those folders are different projects.
    The fact that makes them different projects is that each of them have a different node_modules folder.

    Change .gitignore content to

    # dependencies
    /node_modules
    

    and put a copy in every folder.

    Reply

Leave a Comment