Sunrabbit

[Next.js] रनटाइम वातावरण इंजेक्शन

  • लेखन भाषा: कोरियाई
  • आधार देश: सभी देशcountry-flag
  • आईटी

रचना: 2024-03-20

रचना: 2024-03-20 14:06

Next.js में .env बिल्ड टाइम पर हार्डकोडेड होकर आता है।


लेकिन कभी-कभी बिल्ड टाइम के बजाय, बिल्ड की गई इमेज को चलाते समय, env को सेट करने की बहुत सारी ज़रूरतें होती हैं।

आमतौर पर, इसे local, dev, qa, prod इस तरह से हैंडल किया जाता है।


तो हम इसे कैसे कर सकते हैं?


ज़्यादातर संदर्भ नीचे दिए गए लेख के समान ही हैं।



लेकिन, ऊपर दिया गया लेख विंडोज को नज़रअंदाज़ करता है।

यह package.json के स्क्रिप्ट में यूनिक्स सिंटैक्स डालकर पता चलता है।

गंदे यूनिक्स का उपयोग नहीं करने वाले, ईमानदार, साफ़-सुथरे और विचारशील विंडोज उपयोगकर्ता उपरोक्त स्क्रिप्ट का उपयोग नहीं कर सकते।


इसलिए, साफ़-सुथरे और विचारशील विंडोज उपयोगकर्ता को यूनिक्स उपयोगकर्ताओं का ध्यान रखते हुए, दोनों ऑपरेटिंग सिस्टम पर ठीक से काम करने वाली स्क्रिप्ट डालनी होगी।



हल आसान है।

उसी सिंटैक्स जैसे काम करने वाली स्क्रिप्ट डाल दें।

ऊपर दिए गए कमांड से cross-env इंस्टॉल कर लें।


और ऊपर बताए गए start कमांड को नीचे दिए गए अनुसार बदल दें, बस।

लेकिन स्क्रिप्ट बहुत लंबी हो जाती है, जिससे देखने में परेशानी होती है, और साथ ही dev कमांड में भी इसे लगाना होगा।

इसलिए, मैंने इसे इस तरह से व्यवस्थित किया है।

टिप्पणियाँ0

7 दिन में AI की मदद से एक मज़ेदार गेम बनानाAI की मदद से D&D5e पर आधारित वेब गेम के विकास का 7वाँ दिन है। बेहतर प्रदर्शन और सुविधाओं के साथ बातचीत, युद्ध प्रभाव के कार्यान्वयन में सफलता मिली है, कैनवास परतों को अलग करके और ESM विधि को बदलकर। ggoban.com/d2ng पर देखें।
꼬반
꼬반
꼬반
꼬반

November 13, 2024

विंडोज़ 11 होम में स्थानीय समूह नीति संपादक का उपयोग करना (सुपर आसान गाइड)यह एक सुपर आसान गाइड है जो विंडोज़ 11 होम में स्थानीय समूह नीति संपादक का उपयोग करने के तरीके को चरण दर चरण बताता है। सिस्टम सेटिंग में बदलाव करने के लिए पर्याप्त समझ की आवश्यकता होती है, और गलत सेटिंग से सिस्टम अस्थिर हो सकता है।
뉴스코리아
뉴스코리아
뉴스코리아
뉴스코리아

October 7, 2024

Nuxt.js में कस्टम निर्देशिका बनानायह लेख बताता है कि Nuxt.js में कस्टम स्क्रॉल निर्देशिका कैसे बनाई जाती है। इसमें bind, inserted, update, componentUpdated, unbind जैसे हुक फंक्शन के उपयोग और Nuxt प्लगइन पंजीकरण विधि शामिल है।
뚠뚠멍의 생각들
뚠뚠멍의 생각들
뚠뚠멍의 생각들
뚠뚠멍의 생각들

September 28, 2024

29 नवंबर 2024 की लेट ब्रेकिंग न्यूज़: Replit का पेड सब्सक्रिप्शन / अच्छी सॉफ्टवेयर डेवलपमेंट आदतें29 नवंबर 2024 को लिखे गए इस ब्लॉग पोस्ट में Replit के पेड सब्सक्रिप्शन के अनुभव को साझा किया गया है और अच्छी सॉफ्टवेयर डेवलपमेंट आदतों के 10 सुझाव दिए गए हैं। इसमें कुशल कोडिंग और रिफैक्टरिंग रणनीतियाँ, टेस्टिंग के महत्व आदि पर चर्चा की गई है।
Charles Lee
Charles Lee
Charles Lee
Charles Lee

November 29, 2024

आर्डिनो सेटअप #2. Arduino IDE डार्क थीम, फ़ॉन्ट, टैब अंतर सेटिंग +a (उपयोगी सेटिंग)आर्डिनो IDE की पठनीयता बढ़ाने के लिए डार्क थीम, फ़ॉन्ट और टैब अंतर सेटिंग के तरीके पेश किए गए हैं। उत्पादकता में सुधार के लिए विभिन्न सेटिंग्स के साथ, अधिक आसानी से कोडिंग करें।
Lucy Archive
Lucy Archive
Lucy Archive
Lucy Archive

June 11, 2024

AWS को एक साथ सेट करें और बनाएं (Terraform)AWS इन्फ्रास्ट्रक्चर को Terraform का उपयोग करके स्वचालित रूप से सेट करने और बनाने के तरीके का परिचय। Terraform का उपयोग करके, आप AWS सेटिंग को स्वचालित कर सकते हैं, जिससे गलतियों को कम किया जा सकता है और पुन: उपयोग और तेज़ सेटअप संभव हो सकता है।
Alien Story
Alien Story
Alien Story
Alien Story

May 8, 2024