Есть ли в веб-пакете файлы, на которые есть ссылки в.angular-cli.json?

В разделе "стили" и "сценарии" .angular-cli.json,

Я добавил несколько файлов в разделы "styles" и "scripts". Похоже, что мой угловой проект не распознает эти файлы.

Знает ли webpack о конфигурациях внутри.angular-cli.json?

Содержит ли веб-пакет файлы, на которые есть ссылки в разделах "styles" и "scripts" .angular-cli.json? Если да, то как я могу быть уверен, что он на самом деле делает это? Как я могу отследить, какие файлы упакованы, какие файлы не упакованы веб-пакетом?

Ниже приводится ошибка, которую я получаю из веб-пакета:

ERROR in ./src/main/webapp/app/header/header.component.html
Module not found: Error: Can't resolve './dist/img/user2-160x160.jpg' in '/Users/halil/Projects/kodfarki/chargeback2/business-services/src/main/webapp/app/header'
 @ ./src/main/webapp/app/header/header.component.html 1:4961-5000 1:5174-5213
 @ ./src/main/webapp/app/header/header.component.ts
 @ ./src/main/webapp/app/app.module.ts
 @ ./src/main/webapp/app/app.main.ts

Ниже приведена структура моей папки: введите описание изображения здесь

Следующее мое определение.angular-cli.json:

"apps": [{
    "root": "src/main/webapp/",
    "outDir": "target/www/app",
    "assets": [
        "content",
        "dist",
        "favicon.ico"
    ],

1 ответ

Решение

Похоже, вы используете jhipster который только частично поддерживает угловое cli ( только для целей генерации кода). Вот почему ваш scripts, assets в вашем .angular-cli.json не оказывает никакого влияния, как jhipster использует свою собственную цепочку сборки. Так с jhipser Вы должны сделать это немного по-другому.

Вам нужно использовать vendor.ts где вы можете ссылаться на свой обычай css а также js файлы.

Другие вопросы по тегам