मैंने अपने गैट्सबी प्रोजेक्ट पर काम करना समाप्त कर दिया है, लेकिन निर्माण करने की कोशिश करते समय मुझे समस्या होती है। मुझे यह #95313 त्रुटि मिली है। मुझे प्रोजेक्ट में कोई त्रुटि नहीं है।
ERROR
Page data from page-data.json for the failed page "/success/": {
"componentChunkName": "component---src-pages-success-index-tsx",
"path": "/success/",
"result": {
"pageContext": {}
},
"staticQueryHashes": []
}
failed Building static HTML for pages - 1.268s
ERROR #95313
Building static HTML failed for path "/success/"
See our docs page for more info on this error: https://gatsby.dev/debug-html
WebpackError: TypeError: Cannot read property 'store' of null
- useSelector.js:126
[my-gatsby-site]/[react-redux]/es/hooks/useSelector.js:126:1
- index.tsx:13
webpack:/my-gatsby-site/src/pages/success/index.tsx:13:42
- static-entry.js:286
webpack:/my-gatsby-site/.cache/static-entry.js:286:22
- stylis.esm.js:74
[my-gatsby-site]/[@emotion]/stylis/dist/stylis.esm.js:74:1
मैं इसे कैसे हल कर सकता हूं? आपके सहयोग के लिए धन्यवाद।
1 उत्तर
मुझे लगता है कि समस्या यह है कि आप wrapRootElement का उपयोग कर रहे हैं आपके
रैपर जबकि आपको इसे gatsby-browser.js
में gatsby-ssr.js
में भी इस्तेमाल करना होगा क्योंकि यह एक साझा API है।
नोट: गैट्सबी के एसएसआर एपीआई में एक समान हुक है। दोनों एपीआई का एक साथ उपयोग करने की अनुशंसा की जाती है। उदाहरण के उपयोग के लिए, redux का उपयोग करके देखें।
मैंने एक पीआर बनाया है जो इसे ठीक करेगा: https:/ /github.com/Dovtutis/playeverywhere/compare/main...fbuireu:patch-1
संबंधित सवाल
नए सवाल
build
स्रोत कोड फ़ाइलों को स्टैंडअलोन सॉफ्टवेयर विरूपण साक्ष्य में परिवर्तित करने की प्रक्रिया जो कंप्यूटर पर चलाई जा सकती है
gatsby develop
में काम करता है तो यह केवल कुछ शर्तों के तहत काम कर रहा है। क्या आप कार्यान्वयन के बारे में कुछ विवरण प्रदान कर सकते हैं? आप स्टोर का उपयोग कहां कर रहे हैं? कैसे? आपने क्या प्रयास किया? आप कौन से संस्करण और OS चला रहे हैं?/success/
कैसा दिखता है? आपके पास क्या कॉन्फ़िगरेशन है?failed Building static HTML for pages
। आपकी साइट नेgatsby develop
के तहत काम किया औरgatsby build
के तहत नहीं, इसलिए अभी तक समाप्त नहीं हुआ है।