"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > एक (स्थैतिक) विट रिएक्ट ऐप को तैनात करना: एक पूर्ण गाइड

एक (स्थैतिक) विट रिएक्ट ऐप को तैनात करना: एक पूर्ण गाइड

2025-03-23 ​​पर पोस्ट किया गया
ब्राउज़ करें:312

] अपने लाइटनिंग-फास्ट बिल्ड टाइम्स और मॉडर्न डेवलपमेंट फीचर्स के लिए जाने जाने वाले VITE, तेजी से और कुशल वेब एप्लिकेशन बनाने की तलाश में प्रतिक्रिया डेवलपर्स के लिए एक लोकप्रिय विकल्प बन गया है। हालांकि, यह सुनिश्चित करना कि आपका VITE रिएक्ट ऐप सुचारू रूप से चलता है और उत्पादन में जल्दी से लोड होता है, बंडलिंग, कैशिंग और सर्वर कॉन्फ़िगरेशन के लिए विचारशील रणनीतियों की आवश्यकता होती है। इस गाइड में, हम अपने स्टेटिक VITE रिएक्ट ऐप की तैनाती को न केवल तेज लेकिन अत्यधिक कुशल नहीं करते हैं, यह सुनिश्चित करते हुए कि आपके उपयोगकर्ता आपकी साइट पर उस क्षण से शीर्ष-स्तरीय प्रदर्शन का अनुभव करते हैं, की तैनाती करने के लिए व्यावहारिक युक्तियों और सर्वोत्तम प्रथाओं का पता लगाएंगे।

Deploying a (Static) Vite React App: A Complete Guide

एक स्थिर VITE रिएक्ट ऐप को क्यों तैनात करें?

] स्थिर साइटें पूर्व-प्रस्तुत की जाती हैं, इसलिए वे जटिल सर्वर-साइड प्रक्रियाओं के ओवरहेड के बिना, उपयोगकर्ता के ब्राउज़र को जल्दी से सामग्री वितरित कर सकते हैं। VITE बिल्ड टूल, जो अपने रैपिड बिल्ड और लाइटनिंग-फास्ट एचएमआर (हॉट मॉड्यूल रिप्लेसमेंट) के लिए जाना जाता है, स्टेटिक ऐप्स के निर्माण के लिए एक आदर्श फिट है, जो तैनाती को चिकना बनाती है।

] प्रारंभिक सेटअप से लेकर सही परिनियोजन मंच चुनने के लिए, प्रत्येक चरण के माध्यम से चलें।

1। VITE रिएक्ट ऐप को तैनात करने के लिए क्या आवश्यक शर्तें हैं?

] ] एनपीएम (नोड पैकेज मैनेजर) नोड के साथ बंडल आता है, जिससे निर्भरता का प्रबंधन करना आसान हो जाता है।

]

] ]

इन आवश्यक शर्तों के साथ, हम अपनी VITE प्रोजेक्ट की स्थापना के लिए आगे बढ़ सकते हैं।

२। कैसे एक VITE रिएक्ट प्रोजेक्ट सेट करें?
  • आरंभ करने के लिए, आपको सबसे पहले एक नया VITE प्रोजेक्ट बनाने की आवश्यकता होगी। अपना टर्मिनल खोलें, उस निर्देशिका पर नेविगेट करें जहां आप परियोजना चाहते हैं, और निम्नलिखित कमांड चलाएं:

    # एक नया VITE प्रोजेक्ट बनाएं npm vite@नवीनतम my-vite-react-app-template रिएक्ट बनाएँ # परियोजना निर्देशिका में नेविगेट करें सीडी माय-वाइट-रिएक्ट-ऐप # निर्भरता स्थापित करें एनपीएम स्थापित करें
  • ] एक बार स्थापित होने के बाद, आप यह सुनिश्चित करने के लिए स्थानीय रूप से ऐप चला सकते हैं कि सब कुछ अपेक्षित रूप से काम कर रहा है:
  • # विकास सर्वर चलाएं एनपीएम रन देव

    स्थानीय स्तर पर ऐप रन को सत्यापित करने के बाद, हम इसे तैनाती के लिए तैयार करने के लिए तैयार हैं।
  • ३। कैसे एक स्थिर vite रिएक्ट ऐप का निर्माण करें?

    हमारे VITE रिएक्ट ऐप को तैनात करने के लिए, हमें इसे बनाने की आवश्यकता है। एक ऐप का निर्माण अनिवार्य रूप से संकलित करता है और आपके कोड को स्थिर फ़ाइलों में अनुकूलित करता है जिसे वेब सर्वर पर होस्ट किया जा सकता है।

# परियोजना का निर्माण करें एनपीएम रन बिल्ड

] डिस्ट फ़ोल्डर में HTML, CSS, JAVASCRIPT और अन्य परिसंपत्तियां तैनाती के लिए तैयार होंगी।

४। उत्पादन के लिए VITE को कैसे कॉन्फ़िगर करें?

] ]
vite.config.js में आधार विकल्प आपके ऐप के लिए आधार पथ को परिभाषित करता है। यह महत्वपूर्ण है यदि आप एक उपनिर्देशिका (जैसे, GitHub पेज) में तैनात करने की योजना बनाते हैं। Vite.config.js खोलें और यदि आवश्यक हो तो आधार विकल्प समायोजित करें:

# Create a new Vite project 
npm create vite@latest my-vite-react-app --template react 

# Navigate into the project directory 
cd my-vite-react-app 

# Install dependencies 
npm install 
// vite.config.js 'vite' से आयात {defeconfig}; आयात प्रतिक्रिया '@vitejs/प्लगइन-रिएक्ट' से; डिफ़ॉल्ट डिफ़ॉल्ट DefeconFig ({{ प्लगइन्स: [रिएक्ट ()], आधार: '/my-vite-react-app/', // अपनी तैनाती की जरूरतों के आधार पर समायोजित करें });

]

# Run the development server 
npm run dev 

स्थैतिक साइटों को तैनात करने के लिए कई होस्टिंग प्रदाता उपलब्ध हैं। यहाँ कुछ सबसे अच्छे विकल्प हैं:

netlify

]


लॉग इन करें या NetLify पर साइन अप करें।
# Build the project 
npm run build 

अपने रिपॉजिटरी का चयन करें और बिल्ड सेटिंग्स कॉन्फ़िगर करें:

] ] ]

github पृष्ठ

]

]


]

]
// vite.config.js 
import { defineConfig } from 'vite'; 
import react from '@vitejs/plugin-react'; 

export default defineConfig({ 
  plugins: [react()], 
  base: '/my-vite-react-app/', // Adjust based on your deployment needs 
}); 

२। GitHub क्रियाओं के साथ तैनात करें:

github क्रियाएं github पृष्ठों पर तैनाती को स्वचालित करने के लिए आदर्श है।

vercel

]

]

अपने GitHub रिपॉजिटरी को लिंक करें।

बिल्ड सेटिंग्स कॉन्फ़िगर करें:
  1. आउटपुट निर्देशिका:
  2. जिला
    ]
  • 6। विकास प्रक्रिया में फैब बिल्डर की क्या भूमिका है?

    ] फैब बिल्डर वर्कफ़्लोज़ को सरल बनाने पर ध्यान केंद्रित करता है, जो आपकी विकास प्रक्रिया को यथासंभव सुचारू रूप से सुनिश्चित करके अप्रत्यक्ष रूप से तैनाती को जोड़ता है। बेहतर वर्कफ़्लो ऑटोमेशन के माध्यम से, फैब बिल्डर आपकी टीम को केंद्रित रहने में मदद करता है और अड़चनें कम कर देता है, जिससे तेजी से तैनाती समय हो जाता है।
  • ]। अपने VITE रिएक्ट ऐप की तैनाती का परीक्षण कैसे करें?

    आपकी तैनाती का परीक्षण यह सुनिश्चित करने के लिए आवश्यक है कि आपका ऐप उत्पादन वातावरण में अपेक्षित रूप से काम करता है। एक बार जब आपका ऐप एक प्लेटफ़ॉर्म पर तैनात हो जाता है, तो निम्नलिखित के लिए जांचें:
]

]

]

]

  1. 8। तैनाती के दौरान आप किन सामान्य मुद्दों का सामना कर सकते हैं?
परिनियोजन शायद ही कभी एक-क्लिक प्रक्रिया है, और मुद्दे उत्पन्न हो सकते हैं। यहाँ कुछ सामान्य समस्याएं और उनके समाधान हैं:
# Create a new Vite project 
npm create vite@latest my-vite-react-app --template react 

# Navigate into the project directory 
cd my-vite-react-app 

# Install dependencies 
npm install 
]

]
] अपने ब्राउज़र कैश को साफ़ करें या परिवर्तनों की पुष्टि करने के लिए एक गुप्त विंडो में साइट खोलें।

import { defineConfig } from 'vite'; 
import react from '@vitejs/plugin-react'; 
import githubPages from 'vite-plugin-github-pages'; 

export default defineConfig({ 
  plugins: [react(), githubPages()], 
  base: '/my-vite-react-app/', // Adjust based on your GitHub project name 
}); 

निष्कर्ष

] फैब बिल्डर जैसे उपकरण प्रक्रिया को सुव्यवस्थित कर सकते हैं, जिससे विकास से लेकर तैनाती तक कार्यों और वर्कफ़्लोज़ को प्रबंधित करना आसान हो जाता है।

इस गाइड का अनुसरण करके और फैब बिल्डर

का उपयोग करके, आप अपने प्रोजेक्ट मैनेजमेंट के रूप में, आप विश्वास के साथ VITE रिएक्ट ऐप्स को तैनात करने में सक्षम होंगे। चाहे आप netlify, github पेज, या vercel पर होस्ट कर रहे हों, परिनियोजन प्रक्रिया के प्रत्येक चरण को समझने और आपके वर्कफ़्लो को सरल बनाने वाले उपकरणों के साथ संगठित रहने में महत्वपूर्ण है।

विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: https://dev.to/fabbuilder/deploying-a-static-vite-react-app-a-complete-cuide-1l76?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3