#angular #asp.net-core #angular-flex-layout
#angular #asp.net-core #angular-flex-layout
Вопрос:
Я создаю тестовое приложение с Angular и .Net Core 3. Однако, когда я устанавливаю Flexlayout и запускаю свое приложение, я получаю «Не удается ПОЛУЧИТЬ /». Я попытался установить Flexlayout в совершенно новый проект и получил ту же ошибку. Это гибкое описание даже совместимо с .NETCore?
Комментарии:
1. Angular flexlayout — это чисто пакет NPM, поэтому его установка в ваш проект angular не должна напрямую влиять на ASP.NET Базовая сборка. Можете ли вы запустить
ng build
из своего каталога проекта angular и опубликовать результаты? Также, если вOutput
окне Visual Studio появляются какие-либо ошибки, опубликуйте их здесь2. Это для совершенно нового проекта. Сначала я запускаю эту установку npm — сохраните @angular / flex-layout @angular / cdk в cmd, в каталоге angular моего приложения. Я добавляю импорт в app.module.ts. И затем я создаю проект. Команда ng build и выходные данные в VS показывают одно и то же — pastebin.com/9U4qCN0Y . Когда браузер открывается, я вижу «Не удается ПОЛУЧИТЬ /».
3. Проблема возникает, когда я добавляю import { FlexLayoutModule } из ‘@angular / flex-layout’; в файл app.module.ts и добавляю FlexLayoutModule в раздел импорта. Когда я удаляю его, проект запускается должным образом.
4. После установки Flexlayout я вижу, что есть сообщение — найдено 277 уязвимостей (269 слабых, 1 умеренная, 7 высокая), запустите
npm audit fix
для их исправления илиnpm audit
для получения подробной информации. Итак, я запустил команду исправления аудита npm, и когда я запускаю проект, я вижу это — pastebin.com/E0QquH9e . Так что это тоже не помогло 🙂5. Я посмотрю на это
Ответ №1:
Итак, после недели решения этой проблемы я, наконец, решил ее. Причинами ошибки являются :
- установленный angular cli на моем компьютере был самым новым (10), в то время как в проекте VS2019 (шаблон сборки Angular) используется 8.2.1.
2. гибкая компоновка также была самой новой версией
- угловой cdk был равен 10
Итак, я удалил свой angular cli глобально и установил версию 8.2.1. Я также установил версию 8.2.1 cdk и flex layout. И теперь я не получаю ошибку при запуске проекта. ПО крайней мере, на данный момент: D: D: D