The node_modules folders should be seperated between the Angular front end and the Node backend.
E.g A standard project structure for a full stack angaulr/node app should be something like.
.
├── ProjectName
| ├── angular-app-name
| └── server
For a Project structure like this run
- mkdir ProjectName //Create project root directory
- mkdir server //Create node server folder
- cd server
- npm init //Initialize npm
- touch server.js //Create server js file for node backenk
- cd .. //Back to Project root
- ng new {app-name} //Create angular project
From what I can tell you want something like this, with your angular app sitting within the node backend.
.
├── ProjectName
| ├── angular-app-name
| └── server.js
| └── node_modules
- mkdir ProjectName //Create project root directory
- npm init //Initialize npm
- touch server.js //Create server js file for node backenk
- ng new {app-name} //Create angular project
I personally think the more standard project-> backend/frontend structure makes more sense, but both will work fine.