TLDR;

स्टैटिकफाइल पथ को src="/_nuxt/<file>" से उदा में कैसे बदलें। src="/static/frontend/<file>" नेक्स्ट जेनरेट की गई फाइलों में?


हाल ही में मैंने Nuxt.js और Django ढांचे का उपयोग करके एक प्रोजेक्ट शुरू किया है। सरलता से समझाया गया है, Nuxt के साथ मैं dist/ - मेरा फ्रंटएंड ऐप जनरेट करता हूं, और फिर इसे Node.js के साथ Django के स्टैटिक फोल्डर में कॉपी कर देता हूं।

Django में, स्थिर फ़ाइलें एक अलग पथ के साथ निर्मित होती हैं जैसे /static/frontend/<filename>.js। हालांकि जब मैं अपना ऐप जेनरेट करने के लिए nuxt generate का उपयोग करता हूं, तो स्वाभाविक रूप से - dist फ़ोल्डर के भीतर फ़ाइलों का पथ होता है, मेरे मामले में यह /_nuxt/<filename>.js/ होता है।

क्या इस "उपसर्ग" को nuxt.config.js में संशोधित करना संभव है? अब तक मैं पूरे ऐप के लिए आधार पथ सेट करने के लिए केवल इस विकल्प के बारे में जानता हूं:

// nuxt.config.js

router: {
    base: '/app/'
},

लेकिन यह मेरे लिए कोई समाधान नहीं है। अब तक मुझे पथ की घटनाओं को मैन्युअल रूप से Node.js से बदलना पड़ता है और यह चीजों को थोड़ा गड़बड़ कर सकता है। किसी भी मदद की सराहना की!

0
mtbno 25 नवम्बर 2019, 10:38

1 उत्तर

सबसे बढ़िया उत्तर

जैसा कि @Lawrence Cherone में बताया गया है, publicPath इसका उत्तर है।

1
mtbno 25 नवम्बर 2019, 15:49