Я пытаюсь установить QuillJS с Symfony-Encore.Каким-то образом значки SVG для панели инструментов не загружаются должным образом.
В выводе просто отображается путь SVG:
<span class="ql-formats">
<button type="button" class="ql-bold">/build/images/bold.89e9c638.svg</button>
<button type="button" class="ql-italic">/build/images/italic.b802b8f9.svg</button>
</span>
Как мне разрешить этот путь и встроить или связатьсоответствующий svg-icon?Я предполагаю, что какая-то конфигурация загрузчика отсутствует или что-то в этом роде.
Я вставляю Quill как отдельные компоненты:
import Quill from 'quill/core';
// ... more quill packages
Редактировать:
Я добавил HTML-загрузчик ввстроить svg`s в мой HTML с этой конфигурацией:
{
test: /\.svg$/,
use: [{
loader: 'html-loader',
options: {
minimize: true
}
}]
}
Я сейчас получаю эту ошибку (ы).
Эти относительные модули не были найдены:
- .. / assets / icons / align-left.svg in ./node_modules/quill/ui/icons.js
- .. / assets / icons / align-center.svg in./node_modules/quill/ui/icons.js
- .. / assets / icons / align-right.svg in ./node_modules/quill/ui/icons.js
- .. /assets / icons / background.svg в ./node_modules/quill/ui/icons.js
- .. / assets / icons / align-justify.svg в ./node_modules/quill/ui/icons.js...
Тема путей правильная.Я совершенно не знаю, что здесь не так.
Спасибо за вашу помощь: -)