Команда Angular ng eject - настройка веб-пакета - PullRequest
0 голосов
/ 18 мая 2018

Я хочу загрузить webpack сгенерированные файлы либо в head, либо в другом месте.

Структура текущей страницы в соответствии с ng cli

<!doctype html>
<html lang="en">
  <head>
         .....
   <link rel="icon" type="image/x-icon" href="favicon.ico">
 </head>
 <body>
   <app-root></app-root>
   <script></script> ---- all angular generated scripts
 </body>
</html>

Мне это нужно длякак показано ниже:

<!doctype html>
<html lang="en">
  <head>
         .....
   <link rel="icon" type="image/x-icon" href="favicon.ico">
   <script></script> ---- all angular generated scripts
 </head>
 <body>
   <app-root></app-root>
 </body>
</html>

Для достижения желаемого результата я использовал команду ng eject и у меня есть файл webpack.config.js в корне моего проекта.

В файле конфигурации webpack,я отредактировал HtmlWebpackPlugin и обновил флаг ввода, как показано ниже:

"inject": 'head',

С указанным выше изменением у меня в голове есть сценарии, но затем я получаю ошибку, что app-root не известноэлемент.

1 Ответ

0 голосов
/ 20 мая 2018

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

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