исключить вид из углового процесса "ng build" - PullRequest
0 голосов
/ 27 декабря 2018

Когда мы нажимаем «ng build» при выполнении сборки Angular по умолчанию, он связывает HTML с JS и дает нам один физический файл JS-модуля.

Есть ли в «ng build» опция, с помощью которой я могу сказатьне связывать вид с JS?

что-то вроде

ng build --exclude views

Примечание. Я знаю, что могу сделать это с помощью веб-пакета, но не хочу исследовать этот маршрут длятеперь, когда у меня есть очень большой проект, созданный в Angular 2, и я хочу быстро перенести его.

1 Ответ

0 голосов
/ 27 декабря 2018

Нет такого flag (- исключите) , однако, собираете ли вы все свои представления в одну папку (например, views), а затем в tsconfig.app.json добавляете эту папкук массиву exclude, что-то вроде:

{
  "compilerOptions": {
    ...
  },
  "exclude": [
    "views"  
  ]
}

И я настоятельно не рекомендую этот подход по архитектурным соображениям, даже он должен работать.

Или попробуйте вместо этого:

  "exclude": [
    "**/*.component.html",
  ]
...