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

Node.js एप्लिकेशन बनाना और चलाना: बिल्ड और स्टार्ट स्क्रिप्ट का उपयोग करने के लिए एक गाइड

2024-07-30 को प्रकाशित
ब्राउज़ करें:707

Building and Running a Node.js Application: A Guide to Using build and start Scripts

Node.js स्केलेबल नेटवर्क अनुप्रयोगों के निर्माण के लिए एक शक्तिशाली रनटाइम है। चाहे आप REST API, रीयल-टाइम चैट ऐप या जटिल वेब एप्लिकेशन विकसित कर रहे हों, Node.js आपको आवश्यक लचीलापन और प्रदर्शन प्रदान करता है। इस पोस्ट में, हम जानेंगे कि Node.js प्रोजेक्ट कैसे सेट करें और अपनी विकास प्रक्रिया को सुव्यवस्थित करने के लिए स्क्रिप्ट का निर्माण और प्रारंभ कैसे करें।

अपना Node.js प्रोजेक्ट सेट करना
स्क्रिप्ट में गोता लगाने से पहले, आइए एक बुनियादी Node.js एप्लिकेशन बनाएं। आरंभ करने के लिए इन चरणों का पालन करें:

अपना प्रोजेक्ट प्रारंभ करें:
अपना टर्मिनल खोलें और अपनी प्रोजेक्ट निर्देशिका पर जाएँ। एक नया Node.js प्रोजेक्ट आरंभ करने के लिए निम्नलिखित कमांड चलाएँ:

npm init -y

यह कमांड डिफ़ॉल्ट सेटिंग्स के साथ एक package.json फ़ाइल बनाता है। यह फ़ाइल आपके प्रोजेक्ट की निर्भरता और स्क्रिप्ट को प्रबंधित करने के लिए आवश्यक है।

निर्भरताएं स्थापित करें:
हमारे उदाहरण के लिए, हम एक साधारण वेब सर्वर बनाने के लिए एक्सप्रेस का उपयोग करेंगे। इसका उपयोग करके इसे स्थापित करें:

एनपीएम इंस्टाल एक्सप्रेस

अपना एप्लिकेशन बनाएं:
अपने प्रोजेक्ट की रूट डायरेक्टरी में Index.js नाम की एक फाइल बनाएं। यह फ़ाइल आपके एप्लिकेशन के लिए प्रवेश बिंदु के रूप में काम करेगी।

यहां एक सरल एक्सप्रेस सर्वर सेटअप है:

// index.js
const express = require('express');
const app = express();

const port = process.env.PORT || 3000;
app.get('/', (req, res) => {
    res.send('Hello, Node.js!');
});

app.listen(port, () => {
    console.log(`Server is running on port ${port}`);
});

बिल्ड और स्टार्ट स्क्रिप्ट का उपयोग करना
Node.js प्रोजेक्ट में, स्क्रिप्ट बनाने और प्रारंभ करने से सामान्य कार्यों को स्वचालित करने में मदद मिलती है। आइए इन स्क्रिप्ट्स को package.json फ़ाइल में सेट करें।

  1. प्रारंभ स्क्रिप्ट को कॉन्फ़िगर करना स्टार्ट स्क्रिप्ट का उपयोग आमतौर पर आपके एप्लिकेशन को विकास परिवेश में चलाने के लिए किया जाता है। निम्नलिखित स्क्रिप्ट अनुभाग को अपने package.json में जोड़ें:
{
  "scripts": {
    "start": "node index.js"
  }
}

इस कॉन्फ़िगरेशन के साथ, आपके टर्मिनल में एनपीएम स्टार्ट चलाने से नोड इंडेक्स.जेएस निष्पादित होगा, जिससे आपका सर्वर शुरू होगा।

  1. बिल्ड स्क्रिप्ट को कॉन्फ़िगर करना बिल्ड स्क्रिप्ट आपके एप्लिकेशन को उत्पादन के लिए संकलित करने या तैयार करने के लिए उपयोगी है। जबकि Node.js अनुप्रयोगों को अक्सर बिल्ड चरण की आवश्यकता नहीं होती है, आप इसका उपयोग बैबेल के साथ कोड ट्रांसपिलिंग, वेबपैक के साथ फ़ाइलों को बंडल करने, या परीक्षण चलाने जैसे कार्यों के लिए करना चाह सकते हैं।

यहां एक बिल्ड स्क्रिप्ट का उदाहरण दिया गया है जो ईएस6 कोड को ईएस5 में ट्रांसपाइल करने के लिए बैबेल का उपयोग करता है:

बेबेल स्थापित करें:

npm install --save-dev @babel/core @babel/cli @babel/preset-env

एक बेबेल कॉन्फ़िगरेशन फ़ाइल बनाएं:
अपने प्रोजेक्ट रूट में .babelrc नाम की एक फ़ाइल बनाएं:

{
  "presets": ["@babel/preset-env"]
}

अपनी बिल्ड स्क्रिप्ट अपडेट करें:

{
  "scripts": {
    "start": "node index.js",
    "build": "babel src -d dist"
  }
}

यह कॉन्फ़िगरेशन बैबल को src निर्देशिका से कोड ट्रांसपाइल करने और उसे डिस्ट निर्देशिका में आउटपुट करने के लिए कहता है। यदि आप किसी भिन्न निर्देशिका संरचना का उपयोग कर रहे हैं तो अपने फ़ाइल पथों को तदनुसार अद्यतन करना सुनिश्चित करें।

  1. आपकी स्क्रिप्ट चला रहे हैं एप्लिकेशन प्रारंभ करें:

एनपीएम प्रारंभ

एप्लिकेशन बनाएं:

एनपीएम रन बिल्ड

यह कमांड आपके कोड को ट्रांसपाइल करेगा (यदि आप बैबल सेट अप करते हैं) और उत्पादन के लिए आपका एप्लिकेशन तैयार करेगा।

निष्कर्ष
आपके Node.js प्रोजेक्ट में बिल्ड और स्टार्ट स्क्रिप्ट सेट करने से आपके विकास वर्कफ़्लो को काफी सुव्यवस्थित किया जा सकता है और उत्पादन में एक सुचारु परिवर्तन सुनिश्चित किया जा सकता है। इन स्क्रिप्ट्स का लाभ उठाकर, आप कार्यों को स्वचालित कर सकते हैं, निर्भरताएँ प्रबंधित कर सकते हैं और एक स्वच्छ और कुशल विकास वातावरण बनाए रख सकते हैं।

अतिरिक्त टूल और लाइब्रेरी का अन्वेषण करें जो आपके Node.js एप्लिकेशन को और बढ़ा सकते हैं, जैसे कंटेनरीकरण के लिए डॉकर, प्रक्रिया प्रबंधन के लिए PM2, या जेस्ट जैसे परीक्षण ढांचे।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/birajgtm/building-and-running-a-nodejs-application-a-guide-to-using-build-and-start-scripts-e38?1यदि कोई है उल्लंघन, हटाने के लिए कृपया [email protected] से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3