recent
أخبار ساخنة

شرح تثبيت Angular على Ubuntu ... بالخطوات

الصفحة الرئيسية
شرح تثبيت Angular على Ubuntu  ... بالخطوات



Angular هو framework  لتطبيقات الويب مفتوح المصدر (open-source) لبناء تطبيقات الويب للجوال وسطح المكتب.

هو مكتوب بلغة TypeScript / JavaScript وتم إنشاؤه في عام 2009 بواسطة Google.

إنه مصمم خصيصًا لبناء تطبيقات صغيرة أو كبيرة الحجم من البداية.

يأتي مزودًا بأداة Angular CLI التي تساعدك على إنشاء تطبيقات Angular وإدارتها وإنشائها واختبارها.

سنشرح هنا تثبيت Angular على Ubuntu 20.04.

المتطلبات الأساسية

خادم يعمل بنظام التشغيل Ubuntu 20.04.
اعداد كلمة مرور الـ root على الخادم.
تثبيت Node.js.

ستحتاج إلى تثبيت Node.js و npm في نظامك.
لا يتوفر أحدث إصدار من Node.js في  Ubuntu 20.04 الافتراضي. لذلك ستحتاج إلى إضافة  Node.js إلى نظامك.

اضافة Node.js بالأمر التالي:


curl -sL https://deb.nodesource.com/setup_14.x | bash -

بمجرد الإضافة  قم بتثبيت Node.js باستخدام الأمر التالي:

apt-get install nodejs -y

تحقق من الإصدار المثبت من Node.js باستخدام الأمر التالي:

node --version

سترى النتيجة التالية

v14.7.0

قم بتحديث إصدار npm إلى أحدث إصدار عن طريق تشغيل الأمر التالي:

npm install npm@latest -g

تحقق من إصدار npm باستخدام الأمر التالي:

npm --version

سترى النتيجة التالية

6.14.7

تثبيت Angular

يمكنك تثبيت Angular باستخدام npm كما هو موضح أدناه:

npm install -g @angular/cli

تحقق من الإصدار المثبت من Angular باستخدام الأمر التالي:

ng version

سترى النتيجة التالية


     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / ? \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/
    

Angular CLI: 10.0.5
Node: 14.7.0
OS: linux x64

Angular: 
... 
Ivy Workspace: 

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1000.5
@angular-devkit/core         10.0.5
@angular-devkit/schematics   10.0.5
@schematics/angular          10.0.5
@schematics/update           0.1000.5
rxjs                         6.5.5


إنشاء مشروع Angular

تم تثبيت Angular في نظامك وحان الوقت لإنشاء مشروع جديد مع Angular.

أولاً ، قم بتغيير المجلد إلى / opt وأنشئ مشروعًا جديدًا باسم myproject باستخدام الأمر التالي:

cd /opt
ng new myproject

قم بتغيير المجلد إلى myproject وقم بخدمة (serve) المشروع بالأمر التالي:

cd myproject
ng serve --host your-server-ip --port 8088

سترى النتيجة التالية

WARNING: This is a simple server for use in testing or debugging Angular applications
locally. It hasn't been reviewed for security issues.

Binding this server to an open connection can result in compromising your application or
computer. Using a different host than the one passed to the "--host" flag might result in
websocket connection issues. You might need to use "--disableHostCheck" if that's the
case.
Compiling @angular/animations : es2015 as esm2015
Compiling @angular/core : es2015 as esm2015
Compiling @angular/animations/browser : es2015 as esm2015
Compiling @angular/animations/browser/testing : es2015 as esm2015
Compiling @angular/common : es2015 as esm2015
Compiling @angular/common/http : es2015 as esm2015
Compiling @angular/common/http/testing : es2015 as esm2015
Compiling @angular/forms : es2015 as esm2015
Compiling @angular/platform-browser : es2015 as esm2015
Compiling @angular/platform-browser/animations : es2015 as esm2015
Compiling @angular/core/testing : es2015 as esm2015
Compiling @angular/platform-browser-dynamic : es2015 as esm2015
Compiling @angular/platform-browser/testing : es2015 as esm2015
Compiling @angular/compiler/testing : es2015 as esm2015
Compiling @angular/platform-browser-dynamic/testing : es2015 as esm2015
Compiling @angular/common/testing : es2015 as esm2015
Compiling @angular/router : es2015 as esm2015
Compiling @angular/router/testing : es2015 as esm2015

chunk {main} main.js, main.js.map (main) 60.6 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 141 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 12.3 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 2.65 MB [initial] [rendered]
Date: 2020-08-09T14:10:36.644Z - Hash: a053188b5496361814a2 - Time: 14873ms
** Angular Live Development Server is listening on 69.87.218.220:8088, open your browser on http://69.87.218.220:8088/ **
: Compiled successfully.


At this point, Angular project is deployed and listening on port 8088. You can access it using the URL http://your-server-ip:8088. You should see the following screen:

واجهة ويب Angular

تم نشر مشروع Angular على المنفذ 8088.
يمكنك الوصول إليه باستخدام عنوان URL http: // your-server-ip: 8088 . يجب أن ترى الشاشة التالية:


google-playkhamsatmostaqltradent