Angular CLI ইনস্টল করা

Web Development - অ্যাঙ্গুলার (Angular) - Angular পরিচিতি |
3
3

Angular CLI (Command Line Interface) হলো একটি টুল, যা Angular প্রজেক্ট তৈরি, ডেভেলপমেন্ট, এবং ম্যানেজমেন্টকে সহজ করে। Angular CLI ইনস্টল করতে আপনাকে প্রথমে Node.js এবং npm ইন্সটল করতে হবে, কারণ Angular CLI npm এর মাধ্যমে কাজ করে।


Step 1: Node.js এবং npm ইনস্টল করা

  1. Node.js ডাউনলোড করুন:
  2. ইন্সটলেশন যাচাই করুন: ইনস্টল হওয়ার পরে কমান্ড প্রম্পট (Windows) বা টার্মিনাল (Mac/Linux) খুলুন এবং নিচের কমান্ড রান করুন:

    node -v
    

    এটি ইনস্টল হওয়া Node.js এর সংস্করণ দেখাবে।

    একইভাবে, npm যাচাই করুন:

    npm -v
    

Step 2: Angular CLI ইনস্টল করা

  1. Angular CLI ইনস্টল করতে নিচের কমান্ডটি রান করুন:

    npm install -g @angular/cli
    

    এখানে -g নির্দেশ করে এটি গ্লোবালি ইন্সটল করা হবে, যাতে যেকোনো জায়গা থেকে Angular CLI ব্যবহার করা যায়।

  2. ইন্সটলেশনের পর Angular CLI এর সংস্করণ যাচাই করুন:

    ng version
    

    এটি Angular CLI এর ইনস্টল হওয়া সংস্করণ এবং অন্যান্য Angular ডিপেনডেন্সি সম্পর্কিত তথ্য দেখাবে।


Step 3: ইনস্টলেশন যাচাই

Angular CLI সঠিকভাবে কাজ করছে কিনা যাচাই করার জন্য, নিচের কমান্ডটি রান করুন:

ng new test-app
  • এটি একটি নতুন Angular প্রজেক্ট তৈরি করবে, যেখানে test-app আপনার প্রজেক্টের নাম।
  • প্রজেক্ট তৈরি করার সময় Angular CLI কিছু প্রশ্ন করবে (যেমন CSS বা SCSS নির্বাচন), উত্তর দিন।
  • এরপর, তৈরি হওয়া প্রজেক্টের ফোল্ডারে যেতে:

    cd test-app
    
  • প্রজেক্ট চালু করতে:

    ng serve
    
  • আপনার ব্রাউজারে http://localhost:4200 খুলে অ্যাপ্লিকেশনটি দেখুন।

সাধারণ সমস্যার সমাধান

  1. Angular CLI ইনস্টল না হলে:
    • নিশ্চিত করুন আপনার সিস্টেমে Node.js এবং npm সঠিকভাবে ইন্সটল রয়েছে।
    • npm cache clean --force কমান্ড রান করে পুনরায় চেষ্টা করুন।
  2. পারমিশন সমস্যা হলে:
    • Windows: কমান্ড প্রম্পট Administrator Mode-এ চালান।
    • Mac/Linux: sudo npm install -g @angular/cli ব্যবহার করুন।

Angular CLI ইনস্টল করার পরে আপনি দ্রুত Angular প্রজেক্ট তৈরি এবং ডেভেলপমেন্ট শুরু করতে পারবেন। এটি Angular অ্যাপ্লিকেশন ডেভেলপমেন্টকে সহজ এবং দক্ষ করে তোলে।

Content added By
Promotion