Я работаю над созданием своего первого приложения node.js с помощью бэкэнда mongodb. Я не устанавливал никаких фреймворков (например, mean.io), но просто пытаюсь построить шаг за шагом, чтобы понять, что делает каждый компонент и т.д.
Все идет нормально. Приложение my js js предоставляет метод GET через выражение и запрашивает мой mongdb. Сейчас он просто сбрасывает кучу данных json.
Теперь я хотел бы начать работу с графическим интерфейсом. Поэтому я смотрел на углы. Я установил его с помощью этой команды:
me@mydevbox:/var/www/html/node/inventory$ sudo npm install angularjs
[email protected] /var/www/html/node/inventory
└── [email protected]
Когда я проверяю npm для инвентаризации того, что было установлено, это то, что я вижу: (это всего лишь неполный список... чтобы мой вопрос/сообщение был коротким и читаемым)
me@mydevbox:/var/www/html/node/inventory$ npm ls
[email protected] /var/www/html/node/inventory
├── [email protected] extraneous
├─┬ [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ └─┬ [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ └─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
└── [email protected]
npm ERR! extraneous: [email protected] /var/www/html/node/inventory/node_modules/angularjs
При чтении других сообщений некоторые, казалось, предполагали, что это связано с пользователем (например, не с использованием root), с которым вы устанавливаете пакет. Но это, похоже, не проблема.
Вопросов
Мне нужна помощь в диагностике этой ошибки, которую я вижу... Также, как только я правильно ее установил, какой лучший способ интегрировать углы в мое существующее приложение js узла? Примеры, которые я видел в Интернете, говорят о том, как инициализировать новое приложение, но это не то, что я ищу.
Благодарю!
npm ERR! посторонний означает, что вы не сохранили модуль в своем пакете. json
Установите снова, используя --save
npm install angular --save
(Также вы установили angularjs вместо углового, я не знаю разницы, но я бы это проверить)
Интеграция между бэкэндом и фронтом в угловом режиме осуществляется с помощью сервисов и углового объекта $ http.
Я рекомендую вам сделать некоторые угловые учебники, у Google их много.