Para onde o npm instala os pacotes? E como encontrar a pasta node_modules?
Olá a todos! Estou começando a estudar Node.js e npm, e estou confuso sobre onde exatamente o npm instala os pacotes.\n\nA situação é a seguinte: criei um projeto, executei `npm init -y`, depois instalei o express com o comando `npm install express`. Na pasta do projeto, apareceu uma pasta `node_modules`. Mas quando instalei globalmente o pacote nodemon com `npm install -g nodemon`, não o encontrei no meu projeto. Onde ele está? E por que alguns pacotes são instalados no projeto e outros em outro lugar?\n\nTambém notei que, quando clono um projeto de outra pessoa do GitHub e executo `npm install`, os pacotes são instalados na pasta raiz do projeto. Mas e se eu tiver subpastas com package.json? Por exemplo, a estrutura:\n\n```\nmy-project/\n├── package.json\n├── server/\n│ └── package.json\n└── client/\n └── package.json\n```