Ответ 1
запустите это в терминале:
npm install @angular/[email protected]
Я добавил следующее свойство к моему systemjs.config.js
в моем приложении Angular 2:
'@angular/http': 'https://npmcdn.com/@angular/http'
Когда я нажимаю на URL-адрес, он пытается загрузить файл js. Однако, когда я пытаюсь импортировать из " @angular/http
" в верхней части моего service.ts, компилятор возвращает ошибку " Cannot find module '@angular/http
'.' "
Есть ли еще один шаг, который мне не хватает для того, чтобы этот модуль мог быть распознан и использоваться моим угловым приложением? Я использую Angular версии 2.0.0-rc.4.
запустите это в терминале:
npm install @angular/[email protected]
Вы пытались добавить
"@angular/http": "^7.1.1",
в ваш файл package.json? После того, как вы запустите npm install, вы должны стать золотым.
Вам нужна последняя версия http. Попробуйте следующую команду в терминале, надеюсь, это решит вашу проблему...
npm install @angular/[email protected]
Просто введите команду в командной строке, перейдите в папку проекта и запустите
npm install @angular/[email protected]
Если обнаружена какая-либо серьезность, как иногда показано после установки, просто используйте
npm audit fix
Путь CDN - https://npmcdn.com/@angular/[email protected]/
По умолчанию systemjs.config.js
ищет index.js
в этом пути.
См. Этот пример plunker - https://angular.io/resources/live-examples/quickstart/ts/plnkr.html
Кроме того, убедитесь, что при импорте используйте ниже syntax-
import { Http } from '@angular/http';
Посмотрите, поможет ли это.
Весь пакет @angular/http был удален. Используйте @angular/common/http. так что вместо того, чтобы импортировать этот
'@angular/http'
использовать этот
'@angular/common/http'
для получения дополнительной информации о других изменениях перейдите к Angular- Устаревшие API и функции
Вы можете попробовать установить, выполнив команду ниже
npm i @angular/http
используйте эту команду для установки модулей http
npm install @angular/http @latest
Я использую ниже команду & "Не удалось найти модуль '@angular/http'". Проблема решена.
npm install @angular/http @latest