документ не определен в компоненте Vue, импортированном в Nuxt, когда extract_ css: false - PullRequest
0 голосов
/ 04 февраля 2020

Я создал компонент 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 со стилями поставляемое в комплекте

...