Папки node_modules должны быть разделены между интерфейсом Angular и серверной частью Node. Например, стандартная структура проекта для полного стека приложения angaulr / node должна быть примерно такой.
.
├── ProjectName
| ├── angular-app-name
| └── server
Для такой структуры проекта запустите
- mkdir ProjectName // Создайте проект root каталог
- mkdir server // Создайте папку сервера узла
- cd server
- npm init // Инициализируйте npm
- touch server. js // Создайте сервер js файл для узла backenk
- cd .. // Вернуться к проекту root
- ng new {app-name} // Создать angular проект
Насколько я могу судить, вы чего-то хотите вот так, когда ваше приложение angular находится внутри серверной части узла.
.
├── ProjectName
| ├── angular-app-name
| └── server.js
| └── node_modules
- mkdir ProjectName // Создайте проект root каталог
- npm init // Инициализируйте npm
- touch server. js // Создать сервер js файл для backenk узла
- ng new {app-name} // Создать angular проект
Я лично считаю, что более стандартная структура проект-> бэкэнд / интерфейс имеет больше смысла, но и то, и другое будет работать нормально.