Next.js: _document.js - TypeError: Die Eigenschaft 'map' von undefined kann nicht gelesen werden

Erstellt am 29. Apr. 2017  ·  6Kommentare  ·  Quelle: vercel/next.js

nextjs: Version 2.2.0

Als ich _document.js wie das erwähnte Dokument verwendet habe. Ich habe dieses Problem. Gibt es eine Lösung für diesen Fall?

Ich habe einige Beispiele mit _document.js ausprobiert. Es ist immer noch das gleiche

bug

Hilfreichster Kommentar

Dieses Problem tritt auf, wenn nextjs Version 2.3-alpha1 ist.
funktioniert gut, wenn 2.2.0

Alle 6 Kommentare

@ nndung179 ist es möglich, ein Repo zu haben, mit dem wir uns reproduzieren können?

Knotenversion: 6.5.0
Hallo @arunoda

Hier ist ein Beispiel:

https://github.com/zeit/next.js/tree/master/examples/with-external-scoped-css

@arunoda Ich versuche dieses Beispiel mit "next": "2.2.0" funktioniert gut.

captura de pantalla 2017-04-30 a las 9 23 44

Wenn Sie jedoch "next": "latest" verwenden, wird "2.3.0-alpha1" installiert und es kommt häufig zum Fehlschlagen.

captura de pantalla 2017-04-30 a las 9 27 59

Das Hinzufügen in _document.js funktioniert einwandfrei. Quelle
`` `Javascript
statische getInitialProps ({renderPage}) {
const {html, head, chunks} = renderPage ()
return {html, head, chunks}
}}

Dieses Problem tritt auf, wenn nextjs Version 2.3-alpha1 ist.
funktioniert gut, wenn 2.2.0

Ich gehe davon aus, dass dies dasselbe ist wie dieses: https://github.com/zeit/next.js/issues/2435
Versuchen Sie immer, das richtige Material für getInitialProps der benutzerdefinierten Dokumente hinzuzufügen. (Siehe immer Dokumente)

Oder benutze dies:

import Document from `next/document`

static getInitialProps (ctx) {
   return Document.getInitialProps(ctx)
}
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen