GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSにAngularをインストールする方法

Angularは、モバイルおよびデスクトップWebアプリケーションを構築するためのオープンソースのWebアプリケーションフレームワークです。 TypeScript / JavaScriptで書かれており、2009年にGoogleによって作成されました。小規模から大規模のアプリケーションをゼロから構築するために特別に設計されています。 Angularアプリケーションの作成、管理、構築、テストに役立つAngularCLIユーティリティが付属しています。

このチュートリアルでは、Ubuntu20.04にAngularをインストールする方法を紹介します。

前提条件
  • Ubuntu20.04を実行しているサーバー。
  • ルートパスワードはサーバーで構成されています。

Node.jsをインストール

開始する前に、Node.jsとnpmをシステムにインストールする必要があります。デフォルトでは、最新バージョンのNode.jsはUbuntu20.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 [email protected] -g

次に、次のコマンドを使用してnpmのバージョンを確認します。

npm --version

次の出力が得られるはずです:

6.14.7
Angularをインストール

以下に示すように、npmを使用してAngularをインストールできます:

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に変更し、次のコマンドを使用してプロジェクトを提供します。

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.

AngularWebインターフェイスにアクセス

この時点で、Angularプロジェクトがデプロイされ、ポート8088でリッスンしています。URLhttp:// your-server-ip:8088を使用してアクセスできます。次の画面が表示されます。

結論

おめでとう!これで、Ubuntu20.04にAngularが正常にインストールされました。これで、Angularを使用して最初のプロジェクトのデプロイを開始できます。 Angularの優れた機能の1つは、変更をライブでデプロイして多くの時間を節約するWebpackホットリロードです。


Ubuntu
  1. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  2. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

  3. Ubuntu20.04LTSにMariaDBをインストールする方法

  1. Ubuntu 20.04 LTS/21.04にAnsibleをインストールする方法

  2. Ubuntu 20.04 LTS/21.04にMinikubeをインストールする方法

  3. Ubuntu18.04LTSにSpotifyをインストールする方法

  1. Ubuntu18.04LTSにPrometheusをインストールする方法

  2. Ubuntu18.04LTSにMemcachedをインストールする方法

  3. Ubuntu18.04LTSにVestaCPをインストールする方法