Обновите angular.json , чтобы заставить extractCss при сборке, и не забудьте добавить bootstrap в качестве зависимости стиля:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"your-app": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"extractCss": true,
"styles": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],
Проверьте также конфигурацию раздел:
"configurations": {
"production": {
...
"extractCss": true
"debug": {
...
Схему angular.json можно найти здесь: https://github.com/angular/angular-cli/wiki/angular-workspace
Youтакже необходимо проверить, совпадает ли корневой путь статических файлов SPA с исходящим путем вашего angular.json :
Startup.cs
// In production, the Angular files will be served from this directory
services.AddSpaStaticFiles(configuration =>
{
configuration.RootPath = "ClientApp/dist";
});
angular.json
"outputPath": "dist",