@linoa123

Next JS как исправить эту ошибку?

Она ничего не ломает, но немного бесит

⨯ ReferenceError: document is not defined
    at __webpack_require__ (D:\Sites\PROJECTS-NEXTJS\mailru-clone\client\.next\server\webpack-runtime.js:33:43)
    at __webpack_require__ (D:\Sites\PROJECTS-NEXTJS\mailru-clone\client\.next\server\webpack-runtime.js:33:43)
    at eval (./src/components/ui/quil-editor/quil-editor.tsx:9:69)
    at (ssr)/./src/components/ui/quil-editor/quil-editor.tsx (D:\Sites\PROJECTS-NEXTJS\mailru-clone\client\.next\server\app\_not-found\page.js:580:1)
    at __webpack_require__ (D:\Sites\PROJECTS-NEXTJS\mailru-clone\client\.next\server\webpack-runtime.js:33:43)
    at eval (./src/components/layouts/providers/modals/AdditionalModal.tsx:9:96)
    at (ssr)/./src/components/layouts/providers/modals/AdditionalModal.tsx (D:\Sites\PROJECTS-NEXTJS\mailru-clone\client\.next\server\app\_not-found\page.js:294:1)
    at __webpack_require__ (D:\Sites\PROJECTS-NEXTJS\mailru-clone\client\.next\server\webpack-runtime.js:33:43)
    at eval (./src/components/layouts/providers/Modals.tsx:8:81)
    at (ssr)/./src/components/layouts/providers/Modals.tsx (D:\Sites\PROJECTS-NEXTJS\mailru-clone\client\.next\server\app\_not-found\page.js:272:1)
    at __webpack_require__ (D:\Sites\PROJECTS-NEXTJS\mailru-clone\client\.next\server\webpack-runtime.js:33:43)
    at eval (./src/components/layouts/providers/Providers.tsx:14:65)
    at (ssr)/./src/components/layouts/providers/Providers.tsx (D:\Sites\PROJECTS-NEXTJS\mailru-clone\client\.next\server\app\_not-found\page.js:283:1)
    at Object.__webpack_require__ [as require] (D:\Sites\PROJECTS-NEXTJS\mailru-clone\client\.next\server\webpack-runtime.js:33:43)       
digest: "1802903478"
 GET /sw.js 404 in 81ms


сам document используется в библиотеках как мне это пофиксить?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Потому что, document - это глобальная переменная браузера. Ты запускаешь программу на NodeJS.
Конечно он не определяет эту переменную. Ты скорее всего используешь браузерные библиотеки.
Фикс - найти замены этим либам
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы