Как я могу включить новые активы с `ng serve`? - PullRequest
0 голосов
/ 07 июня 2019

Предыдущие ресурсы включены, но я добавил новую папку в свою папку ресурсов, и она не включается при запуске ng serve.

Когда я запускаю ng build, новая папка включается в дистрибутив, хотя.

Кажется, это известная проблема (1) (2) , но возможные решения, которые я пробовал, не сработали:

При запуске ng serve я включил флаг --aot, пробуя оба true и false.

В angular.json в опциях сборки проекта я включил активы следующим образом:

"assets": [
  {
    "glob": "**/*",
    "input": "src/assets",
    "output": "assets"
  }
],

а также вот так:

"assets": [
  "src/assets",
],

И я обновил свою угловую версию в package.json с ^7.1.3 до ^7.2.15

1 Ответ

0 голосов
/ 07 июня 2019

Ресурсы - это массив глобусов.

просто добавьте еще один путь в файл angular.json в конфигурации вашего проекта.

"assets": [
          {
            "glob": "**/*",
            "input": "src/feature/assets",
            "output": "/assets"
          },
          {
            "glob": "**/*",
            "input": "src/assets",
            "output": "/assets"
          },
          {
            "glob": "**/*",
            "input": "src/images",
            "output": "/images"
          }
        ],
...