* * * * в верхней части индекса добавляется пакет css. - PullRequest
0 голосов
/ 09 марта 2020

При сборке версии моего приложения Angular 9.0.4 css связывается и добавляется в верхней части dist / index. html вот так:

<link rel="stylesheet" href="styles.6ea28d52542acb20a4c6.css"><!doctype html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <title>MyTitle</title>
  <base href="/">

Какие Я думаю, что вызывает Chrome:

Resource interpreted as Stylesheet but transferred with MIME type text/html:

, и таблица стилей не отображается правильно. Обратите внимание, что это происходит только при загрузке домена с подпапками, например, www.mydomain.com/product/1

Можно ли настроить сборку так, чтобы элемент таблицы стилей был добавлен ниже <base href="/">, что могло бы исправить предупреждение?

1 Ответ

2 голосов
/ 09 марта 2020

Я не знаю ни одного способа перемещения импорта файла css, но вы можете остановить эту ошибку, отключив css извлечение:

сборка пряжи --extractCss = false

ИЛИ внутри ваших конфигураций сборки в angular. json

{
 ...
 "build": {
  "configurations": {
    "yourBuildName": {
      ...
      "extractCss": false
    }
  }
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...