Skip to the content.

AMR-IF-UI: インストール

1. インストール

1.1. コード取得

本AMR-IFは、githubリポジトリからダウンロードするなどして適当なディレクトリに展開してください。

$ git clone https://github.com/robo-marc/AMR-IF-UI
$ cd AMR-IF-UI
$ ls
LICENSE         doc               package-lock.json  tsconfig.spec.json
LICENSE_HEADER  img               package.json       tslint.json
README.md       karma.conf.js     src
angular.json    ngsw-config.json  tsconfig.app.json
browserslist    node_modules      tsconfig.json

1.2. 依存パッケージのインストール

ここで、npm ci コマンドで依存パッケージをインストールします。

 $ sudo npm ci
    :
    > @angular/cli@9.1.0 postinstall /home/n-ando/work/AMR-IF-UI/node_modules/@angular/cli
> node ./bin/postinstall/script.js

added 1476 packages in 31.457s
$ sudo npm install -g @angular/cli
$ ng serve
   :
少し時間がかかります。
   :
Date: 2021-09-23T08:04:01.730Z - Hash: 98b0164d374b20b98c5c
5 unchanged chunks

Time: 542ms
: Compiled successfully.

このとき、以下のように、GoogleのAngularチームと使用状況データを共有するか、以下のように確認のメッセージが表示されますので、特に問題がなければ “y” を入力して先に進みます。(そういうのを好まない場合は “n” でも結構です。)

? Would you like to share anonymous usage data with the Angular Team at Google u
 nder Google’s Privacy Policy at https://policies.google.com/privacy? 
 For more details and how to change this setting, see http://angular.io/analytics.

“ng serve” コマンド実行後は、コマンドプロンプトは帰ってきませんが、これは裏でHTTPサービスが動作しているためです。次のアクセステストに進み、Webサービスにアクセスできるかテストします。

1.3. アクセステスト

ブラウザから、http://localhost:4200 にアクセスしてみてください。

以下のような画面が表示されるはずです。

ポートは以下のように “–port” オプションで変更可能です。

$ ng server --port 8080

1023番以下のポートにする場合は root 権限が必要ですので、コマンドの前に sudo などが必要です。