Next.js: _document.js-TypeError:未定義のプロパティ 'map'を読み取れません

作成日 2017年04月29日  ·  6コメント  ·  ソース: vercel/next.js

nextjs:バージョン2.2.0

前述のドキュメントのように_document.jsを使用したとき。 この問題があります。 この場合の解決策はありますか?

_document.jsを使用していくつかの例を試しました。 それはまだ同じです

bug

最も参考になるコメント

この問題は、nextjsのバージョンが2.3-alpha1の場合に発生します。
2.2.0のときにうまく機能する

全てのコメント6件

@ nndung179私たちが複製する方法を備えたレポを持つことは可能ですか?

ノードバージョン:6.5.0
こんにちは@arunoda

次に例を示します。

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

@arunoda 「next」を使用してこの例を試します。「2.2.0」は正常に機能します。

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

ただし、「next」:「latest」を使用すると、「2.3.0-alpha1」がインストールされ、失敗する傾向があります。

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

これを_document.jsに追加すると正常に機能します。 ソース
`` `javascript
static getInitialProps({renderPage}){
const {html、head、chunks} = renderPage()
{html、head、chunks}を返します
}

この問題は、nextjsのバージョンが2.3-alpha1の場合に発生します。
2.2.0のときにうまく機能する

これはこれと同じだと思います//github.com/zeit/next.js/issues/2435
常に、カスタムドキュメントのgetInitialPropsに正しいものを追加するようにしてください。 (常にドキュメントを参照してください)

またはこれを使用してください:

import Document from `next/document`

static getInitialProps (ctx) {
   return Document.getInitialProps(ctx)
}
このページは役に立ちましたか?
0 / 5 - 0 評価