Я создал компонент Vue, используя @ vue / cli, и попытался импортировать его в приложения Nuxt в качестве зависимости. Компонент построен с использованием --target lib
и компилируется в .umd.js
источник.
Когда я использую vue .config. js со следующей настройкой:
module.exports = {
css: { extract: false }
}
стили компонента включены в комплект и приводят к выдаче ошибки document is not defined
в следующую строку файла комплекта
...
var styleElement = document.querySelector('style[' + ssrIdKe`
...
Компонент работает полностью нормально, если установить значение извлечения равным true , но очевидно, что для этого требуется ручной импорт связанного файла CSS (которого я хочу избегать)
Есть ли какое-либо решение для добавления пользовательского компонента в проект Nuxt со стилями поставляемое в комплекте