Visual Studio 2017 ASP.Net Core Angular проект не работает после обновления до Angular 5 - PullRequest
0 голосов
/ 30 апреля 2018

Я успешно обновил пустой проект, чтобы использовать Angular 5, следуя этой статье . Я не использую часть IIS, так как я тестирую локально с IIS Express.

Однако, когда я запускаю приложение, я просто вижу текст Loading... на странице и ничего больше.

В статье говорится, что мне нужно изменить это:

<app asp-prerender-module="ClientApp/dist/main-server">Loading...</app>

с:

<app>Loading...</app>

в Views/Home/Index.cshtml.

Это правильно? Может ли проблема быть в другом месте?

EDIT

Я получаю следующую ошибку в Chrome:

Uncaught Ошибка: не удается найти модуль "@ angular / common / http" на объекте. (Главный-client.jsv = SR1R2f9X17xMnMEfwymdHMp2ZbAGWFRSTzfxf80cmgg: 1394) в webpack_require (начальная загрузка cecf12e96da858d1e568: 19) в Object.hasOwn (css-base.js: 76) в webpack_require (начальная загрузка cecf12e96da858d1e568: 19) на объекте. (Navmenu.component.ts: 8) в webpack_require (начальная загрузка cecf12e96da858d1e568: 19) в файле module.exports (начальная загрузка cecf12e96da858d1e568: 65) в начальной загрузке cecf12e96da858d1e568: 65

При выполнении npm install я получаю следующую ошибку:

22821 подробный стек Ошибка: AboFlex@0.0.0 postinstall: webpack --config webpack.config.vendor.js 22821 многословный стек Выход из состояния 1 22821 многословный стек в EventEmitter. (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ npm-lifecycle \ index.js: 285: 16) 22821 многословный стек в EventEmitter.emit (events.js: 182: 13) 22821 многословный стек в ChildProcess. (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ npm-lifecycle \ lib \ spawn.js: 55: 14) 22821 многословный стек в ChildProcess.emit (events.js: 182: 13) 22821 многословный стек в MaybeClose (внутренний / child_process.js: 947: 16) 22821 подробный стек в Process.ChildProcess._handle.onexit (internal / child_process.js: 236: 5)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...