কৌণিক সিএলআই, উবুন্টুতে কৌণিক অ্যাপ্লিকেশন বিকাশ করুন

কৌণিক-ক্লিপ সম্পর্কে

পরের নিবন্ধে আমরা কৌনিক সিএলআই এ একবার নজর দিতে চলেছি। যদি আপনি এখনও জানেন না কৌণিক একটি ওপেন সোর্স ফ্রন্ট-এন্ড অ্যাপ্লিকেশন ডেভলপমেন্ট ফ্রেমওয়ার্ক, জনপ্রিয় এবং অত্যন্ত এক্সটেনসিবল। এটি টাইপস্ক্রিপ্ট, জাভাস্ক্রিপ্ট এবং অন্যান্য সাধারণ ভাষা ব্যবহার করে মোবাইল এবং ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হতে পারে। কৌণিক হ'ল কৌণিকর সমস্ত সংস্করণের জন্য একটি কম্বল শব্দ যা AngularJS এর ​​পরে আসে।

এই বিকাশ কাঠামোটি স্ক্র্যাচ থেকে ছোট থেকে শুরু করে বড় আকারের অ্যাপ্লিকেশন তৈরির জন্য উপযুক্ত। কৌণিক প্ল্যাটফর্মের অন্যতম মূল উপাদান অ্যাপ্লিকেশন বিকাশের সহায়তার জন্য কৌণিক সি এল এল ইউটিলিটি। এটি একটি সাধারণ এবং সহজেই ব্যবহারযোগ্য কমান্ড লাইন সরঞ্জাম। এটি কৌণিক সাহায্যে তৈরি অ্যাপ্লিকেশন তৈরি, পরিচালনা, নির্মাণ এবং পরীক্ষা করতে ব্যবহৃত হয়।

নিম্নলিখিত পংক্তিতে আমরা কীভাবে পারি তা দেখতে যাচ্ছি আমাদের উবুন্টু 19.04 সিস্টেমে কৌণিক কমান্ড লাইন সরঞ্জাম ইনস্টল করুন। আমরা এই সরঞ্জামটির একটি প্রাথমিক উদাহরণও দেখতে পাব।

উবুন্টুতে নোড.জেএস ইনস্টল করা হচ্ছে

Angular CLI ইনস্টল করতে এটি প্রয়োজনীয় হবে যে আমাদের সিস্টেমে নোড.জেএস এবং এনপিএমের একটি বর্তমান সংস্করণ ইনস্টল করা আছে। এটি করতে, আমাদের কেবল একটি টার্মিনাল (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

উবুন্টু 19.04 এ কৌনিক সিএলআই ইনস্টলেশন

আমরা যেমনটি দেখেছি নোড.জেএস এবং এনপিএম ইনস্টল করার পরে, আমরা সক্ষম হব এনপিএম প্যাকেজ ম্যানেজার ব্যবহার করে কৌণিক সিএলআই ইনস্টল করুন নিম্নরূপ. এই ক্ষেত্রে, বিকল্প -g এর অর্থ হ'ল আমরা সিস্টেমটি জুড়ে এই সরঞ্জামটি ইনস্টল করতে যাচ্ছি, এটির সমস্ত ব্যবহারকারীর দ্বারা ব্যবহৃত হবে।

এনপিএম কৌণিক ক্লিপ ইনস্টলেশন

sudo npm install -g @angular/cli

ইনস্টলেশন পরে, আমরা পারেন এক্সিকিউটেবল ব্যবহার করে কৌণিক সিএলআই শুরু করুন যা এখন আমাদের সিস্টেমে ইনস্টল করা উচিত। টার্মিনালটিতে নিম্নলিখিত কমান্ডটি প্রয়োগ করুন (Ctrl + Alt + T) ইনস্টল করা কৌণিক সিএলআইয়ের সংস্করণটি যাচাই করতে:

এনজি সংস্করণ

ng --version

Angular CLI ব্যবহার করে একটি প্রকল্প তৈরি করা হচ্ছে

উবুন্টু আপাচে
সম্পর্কিত নিবন্ধ:
উবুন্টু 18.04 এ অ্যাপাচি ওয়েব সার্ভারটি কীভাবে ইনস্টল করবেন?

এখন আসুন আমরা কীভাবে একটি নতুন বেসিক কৌণিক প্রকল্প তৈরি করতে, তৈরি করতে এবং পরিবেশন করতে পারি তা দেখুন। প্রথম, আমরা ওয়েবরুট ডিরেক্টরিতে যাচ্ছি আমাদের সার্ভার থেকে। তারপরে আমরা নীচে একটি নতুন কৌণিক অ্যাপ্লিকেশন তৈরি করতে যাচ্ছি:

কৌণিক ক্লিপ অ্যাপ্লিকেশন তৈরি

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/

আমরা আমাদের অ্যাপ্লিকেশন অ্যাক্সেস করতে এই অন্যান্য ইউআরএলও ব্যবহার করতে পারি:

http://IP_SERVIDOR:4200

এটি উল্লেখ করা উচিত যে আমরা যদি কমান্ডটি ব্যবহার করি "এনজি পরিবেশন"একটি অ্যাপ্লিকেশন তৈরি করতে এবং স্থানীয়ভাবে এটি পরিবেশন করা যেমন আমরা দেখেছি, সার্ভারটি স্বয়ংক্রিয়ভাবে অ্যাপ্লিকেশনটি পুনর্নির্মাণ করে এবং যখন আমরা কোনও উত্স ফাইল পরিবর্তন করি তখন ওয়েব পৃষ্ঠাগুলি পুনরায় লোড করে.

আমরা যদি পেতে চাই এনজি সরঞ্জাম সম্পর্কে আরও তথ্য, আমরা টার্মিনালে নিম্নলিখিত কমান্ডটি চালাতে পারি (Ctrl + Alt + T):

এনজি সহায়তা

ng help

এই নিবন্ধে, আমরা দেখেছি কীভাবে আমাদের উবুন্টু সিস্টেমে কৌনিক সিএলআইয়ের সহজ ইনস্টলেশন, বিকাশ সার্ভারে একটি বেসিক অ্যাপ্লিকেশন বিল্ডিং, সংকলন এবং পরিবেশন করা ছাড়াও।

এটি কেবলমাত্র সবচেয়ে প্রাথমিক প্রথম পদক্ষেপ যা কৌণিক সিএলআইয়ের সাথে নেওয়া যেতে পারে। জন্য কৌণিক সিএলআই সম্পর্কে আরও তথ্য দেখুন, আমরা পরামর্শ করতে পারেন প্রকল্পের অফিসিয়াল ওয়েবসাইট.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।