Развертывание Angular2-автоматическое изменение ссылки на стили.пачка.css в индексе.формат html

В моем приложении Angular2 индекс.html файл у меня есть следующая строка.

<link rel="stylesheet" href="styles.css">

При развертывании на сервере я использую команду «ng build». Это создает набор файлов и преобразует мои «стили.CSS «file to» стили.пачка.стиль CSS.»

Но не удается изменить ссылку в индексе.HTML-файл. После развертывания на сервере я открываю индекс.html-файл и изменить его, как это.

<link rel="stylesheet" href="styles.bundle.css">

Мой вопрос,

  1. Существует ли автоматизированный метод, где команда» ng build » может исправить все ссылки на новое имя файла стиля?

  2. Есть ли способ сказать команде «ng build» не связывать мои стили?

1 ответ

  1. Если вы создали проект с Angular CLI, ваш src / index.html не должен иметь <link rel="stylesheet" href="styles.bundle.css">

    Команда ng build принимает css-файл, указанный в angular-cli.json в разделе стили и создает тег <link rel="stylesheet" href="styles.bundle.css">в файле dist / index.html автоматически.
    Вам не нужно менять его вручную.