कोणीय सीएलआई, उबंटू पर कोणीय अनुप्रयोगों का विकास

कोणीय-क्ली के बारे में

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

यह विकास रूपरेखा छोटे से लेकर बड़े पैमाने तक के अनुप्रयोगों के निर्माण के लिए अच्छी तरह से अनुकूल है। कोणीय मंच के प्रमुख घटकों में से एक अनुप्रयोग विकास में सहायता के लिए कोणीय सीएलआई उपयोगिता है। यह एक सरल और आसान कमांड लाइन टूल है। इसका उपयोग एंगुलर के साथ बनाए गए एप्लिकेशन को बनाने, प्रबंधित करने, बनाने और परीक्षण करने के लिए किया जाता है।

निम्नलिखित पंक्तियों में हम यह देखने जा रहे हैं कि हम कैसे कर सकते हैं हमारे Ubuntu 19.04 सिस्टम पर कोणीय कमांड लाइन टूल स्थापित करें। हम इस उपकरण का एक मूल उदाहरण भी देखेंगे।

उबंटू पर Node.js स्थापित करना

कोणीय सीएलआई स्थापित करने के लिए यह आवश्यक होगा कि हमारे पास अपने सिस्टम पर Node.js और NPM का वर्तमान संस्करण हो। ऐसा करने के लिए, हमें बस एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और उसमें लिखना होगा:

डाउनलोड नोडज 12

sudo curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

उपयुक्त नोडज स्थापना

sudo apt install -y nodejs

इसके अलावा, देशी एनपीएम प्लगइन्स को संकलित और स्थापित करने के लिए, हमें अपने सिस्टम पर डेवलपर टूल इंस्टॉल करने की आवश्यकता हो सकती है। ऐसा करने के लिए, उसी टर्मिनल में हम निम्नलिखित कार्य करेंगे:

sudo apt install -y build-essential

Ubuntu 19.04 पर कोणीय सीएलआई स्थापना

Node.js और NPM की स्थापना के बाद जैसा कि हमने अभी देखा है, हम कर पाएंगे एनपीएल पैकेज मैनेजर का उपयोग करके कोणीय सीएलआई स्थापित करें निम्नलिखित नुसार। इस मामले में, विकल्प -g इसका मतलब है कि हम पूरे सिस्टम में टूल को इंस्टॉल करने जा रहे हैं, जिसका उपयोग इसके सभी उपयोगकर्ताओं द्वारा किया जाएगा।

एनपीएम कोणीय क्ली स्थापना

sudo npm install -g @angular/cli

स्थापना के बाद, हम कर सकते हैं एनजी निष्पादन योग्य का उपयोग करके कोणीय सीएलआई शुरू करें जिसे अब हमारे सिस्टम पर स्थापित किया जाना चाहिए। टर्मिनल में निम्नलिखित कमांड निष्पादित करें (Ctrl + Alt + T) स्थापित किए गए कोणीय सीएलआई के संस्करण को सत्यापित करने के लिए:

एनजी संस्करण

ng --version

कोणीय सीएलआई का उपयोग करके एक परियोजना बनाना

उबंटु अपाचे
संबंधित लेख:
Ubuntu 18.04 पर अपाचे वेब सर्वर कैसे स्थापित करें?

अब देखते हैं कि हम एक नई मूल कोणीय परियोजना कैसे बना सकते हैं, उसका निर्माण और सेवा कर सकते हैं। प्रथम, हम webroot डायरेक्टरी में जाने वाले हैं हमारे सर्वर से। फिर हम निम्न प्रकार से एक नया कोणीय अनुप्रयोग बनाने जा रहे हैं:

कोणीय पंजा एपीपी निर्माण

cd /var/www/html/

sudo ng new ubunlog-app

हमें यह तय करना होगा कि क्या हम कोणीय टीम को अनाम डेटा साझा करना चाहते हैं। हम उस एप्लिकेशन की निर्देशिका में जाना जारी रखते हैं जिसे हमने अभी बनाया है। हम जा रहे हैं एप्लिकेशन की सेवा शुरू जैसा कि यह निम्नलिखित में दिखाया गया है:

कोणीय संकलन ऐप

cd ubunlog-app

ng serve

पिछली कमांड हमें स्क्रीन पर रखेगी एक लिंक जो हमें बताएगा कि हम अपने आवेदन को ऑपरेशन में कैसे देख सकते हैं.

इससे पहले कि हम इसे वेब ब्राउज़र से एक्सेस कर सकें, फ़ायरवॉल सेवा चलने के मामले में, हमें पोर्ट 4200 खोलना होगा इस के विन्यास में, जैसा कि नीचे दिखाया गया है:

sudo ufw allow 4200/tcp

sudo ufw reload

इसके बाद, हम अपने पसंदीदा वेब ब्राउज़र को खोल सकते हैं और टर्मिनल द्वारा प्रदान किए गए URL का उपयोग करके नेविगेट कर सकते हैं नया एप्लिकेशन देखें, जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।

वेब ब्राउज़र में कोणीय सीएलआई अनुप्रयोग

http://localhost:4200/

हम अपने एप्लिकेशन तक पहुंचने के लिए इस अन्य URL का उपयोग कर सकते हैं:

http://IP_SERVIDOR:4200

यह उल्लेख किया जाना चाहिए कि यदि हम कमांड का उपयोग करते हैं "एनजी सेवा"एक आवेदन का निर्माण और स्थानीय स्तर पर सेवा करने के लिए जैसा कि हमने अभी देखा, सर्वर स्वचालित रूप से एप्लिकेशन को फिर से बनाता है और जब हम किसी भी सोर्स फाइल को बदलते हैं तो वेब पेज को फिर से लोड करते हैं.

अगर हम पाना चाहते हैं एनजी उपकरण के बारे में अधिक जानकारी, हम टर्मिनल में निम्नलिखित कमांड चला सकते हैं (Ctrl + Alt + T):

एनजी मदद

ng help

इस लेख में, हमने देखा है कि कैसे प्रदर्शन किया जाता है हमारे उबंटू प्रणाली पर कोणीय सीएलआई की सरल स्थापना, एक विकास सर्वर पर एक बुनियादी अनुप्रयोग के निर्माण, संकलन और सेवा के अलावा।

ये केवल सबसे बुनियादी पहले चरण हैं जो कोणीय सीएलआई के साथ उठाए जा सकते हैं। के लिये कोणीय सीएलआई के बारे में अधिक जानकारी देखें, हम परामर्श कर सकते हैं परियोजना की आधिकारिक वेबसाइट.


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।