Next.js: _document.js - TypeError: Impossible de lire la propriété 'map' d'undefined

Créé le 29 avr. 2017  ·  6Commentaires  ·  Source: vercel/next.js

nextjs: version 2.2.0

Quand j'ai utilisé _document.js comme le document mentionné. J'ai ce problème. Y a-t-il une solution pour ce cas?

J'ai essayé quelques exemples en utilisant _document.js . C'est encore le même

bug

Commentaire le plus utile

Ce problème se produira lorsque la version nextjs est 2.3-alpha1,
fonctionne bien quand 2.2.0

Tous les 6 commentaires

@ nndung179 est-il possible d'avoir un repo avec un moyen pour nous de nous reproduire?

version du nœud: 6.5.0
Salut @arunoda

Voici un exemple:

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

@arunoda J'essaye cet exemple en utilisant "next": "2.2.0" fonctionne très bien.

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

Mais en utilisant "next": "latest", installe "2.3.0-alpha1", et a tendance à échouer.

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

L'ajout de cela dans _document.js fonctionne très bien. la source
`` `javascript
static getInitialProps ({renderPage}) {
const {html, head, chunks} = renderPage ()
return {html, head, chunks}
}

Ce problème se produira lorsque la version nextjs est 2.3-alpha1,
fonctionne bien quand 2.2.0

Je suppose que c'est le même que celui-ci: https://github.com/zeit/next.js/issues/2435
Essayez toujours d'ajouter les éléments appropriés pour getInitialProps des documents personnalisés. (Toujours se référer à la documentation)

Ou utilisez ceci:

import Document from `next/document`

static getInitialProps (ctx) {
   return Document.getInitialProps(ctx)
}
Cette page vous a été utile?
0 / 5 - 0 notes