मुझे GitHub पृष्ठों पर होस्ट किए गए स्थिर nuxt.js ऐप पर संसाधन 404 क्यों मिल रहे हैं?
मैंने इन चरणों का पालन किया है:
- Nuxt.js (परीक्षण और काम के साथ
npm run dev
) के साथ एक परियोजना बनाई dist
मेरेmaster
रिपॉजिटरी की निर्देशिका के तहत एक स्थिर वितरण उत्पन्न करने के लिए Nuxt.js स्थिर साइट पीढ़ी का उपयोग किया (VSCode के लाइव सर्वर प्लगइन का उपयोग करके परीक्षण किया गया, ठीक काम करता है)।dist
निर्देशिका काgh-pages
उपयोग कर शाखा में तैनात :gh-pages -d dist
- मेरे GitHub प्रोजेक्ट के विकल्प में, जो मेरे उपयोगकर्ता के लिए GitHub पेज है (
augusto-moura.github.io/
), मैंने स्रोत को बदल दिया हैgh-pages
।
gh-pages
शाखा धारण करने के लिए वास्तव में क्या यह चाहिए था लगता है, लेकिन जैसा कि मैंने पेज खोलते हैं, तो स्क्रिप्ट लोड नहीं कर रहे हैं और प्रत्येक 404 eror।
मैं क्या गलत कर रहा हूं? GitHub _nuxt
निर्देशिका के अंदर JS फ़ाइलों की सेवा नहीं करता है ।
जवाब
जैसा कि गीथहब पेज पर कैसे तैनात किया जाए, में संकेत दिया गया है। गाइड, इस छोटे से, आसानी से याद करने वाले नोट में ...
शाखा
gh-pages
परियोजना भंडार या के लिए शाखाmaster
उपयोगकर्ता या संगठन साइट के लिए
अपने उपयोगकर्ता खाते के लिए पृष्ठों का उपयोग करने के लिए, आपको आवश्यकता है
push-dir --dir=dist --branch=master
.nojekyll
GitHub Pages पर प्रकाशित होने पर आपको रूट dir पर फ़ाइल जोड़ने की आवश्यकता है , अन्यथा इसे _nuxt
dir से संसाधन फ़ाइलें नहीं मिलेंगी ।