2017-12-15 12 views
0

私のチームはJava EE、Oracle、Angular 4プロジェクトに取り組んでいます。私たちはプレーンEC2サーバーにAngular 4をインストールする方法を見つけようとしています。これまでのところ、私はグーグルとグーグルで、これについて正確に行く方法は見つけられませんでした。これについてどうすればいいですか? -bash: ng: command not foundEC2サーバーにAngular 4をインストール

+0

問題が何であるか不明です。 – estus

+0

@estus私は何を試してみるように更新しました。 –

+0

この手順は、他のマシンと同じである可能性があります。あなたは@ angular/cliをインストールしていませんでしたか? angle/quickstartは推奨されず、CLIをサポートしていません。これはrepoページに記載されています。新しいプロジェクトを開始しようとしていますか、既存のプロジェクトを設定しようとしていますか? – estus

答えて

1

ng:私は

は私が

インストールBASHコマンドライン、上の
git clone https://github.com/angular/quickstart.git quickstart 
cd quickstart 
npm install 

を言ってみました何

角度4.しかし、私がng言ったとき、BASHは私に言いましたコマンドはangular-cliコマンドであり、角度プロジェクトを処理、テスト(ユニット、e2e)、ビルド、および展開するために使用されます。

あなたが得ているエラーは、角度がありますが角度が違っているためではありません。その最初のサーバーになります利用可能なコマンドをngの、あなたのEC2その行わ一度

npm install -g @angular/cli

で以下のコマンドによりangular-cliをインストールします。しかし、それは角度のあるプロジェクトを開発する方法ではありません。

プロジェクトを開発して展開するには、以下の手順に従ってください。

  • distフォルダを生成し、WebサーバーにすることをDISフォルダを移動するプロジェクトをビルドするために実行ng build
  • ローカルマシンにクイックスタートをダウンロードしたり、ng new proj-nameようngコマンドを使用してプロジェクトを生成します。

あなたのアンサーサービスからの残りのウェブサービスを接続する方法をさらに詳しく調べることができます。

+0

私はちょうどそれをしました。 gyp動詞コマンドインストール['9.3.0'] gyp動詞インストール入力文字列 "9.3.0" gyp動詞インストールインストールバージョン:9.3.0 gyp動詞インストール - 確実にパスされたので、すでにインストールされている場合は再インストールしません。 gyp動詞インストールバージョンがまだインストールされていない、インストールを続行する9.3.0 gyp動詞でnodedirが作成されていることを確認する/ usr/lib/node_modules/@ angular/cli/node_mod gyp WARN EACCESユーザー "root"にdevディレクトリにアクセスする権限がありません "/ usr gyp WARN EACCESが一時的なディレクトリを使用して再インストールしようとした場合"/usr/lib/node_m –

+1

グローバルスコープにインストールする権限を持っていない可能性がありますcreate ngコマンド。もしあなたがあなたの地方に建設するなら、あなたはec2の 'ng'コマンドを必要としません。だから私は地元のビルドを言うだろうし、ちょうど風猫のようなWebサーバーを作成し、そこに静的コンテンツを配置する –

+0

しかし、私は '^ C''それのうち。私は 'ng version 'と言って、それがうまくいった。しかし、私は現在、ブラウザからレンダリングされたコンテンツを見るのに問題があります。/*私はそれがポート4200にあり、 '[my IP]:4200'を試しましたが、404という結果になりました。 –

関連する問題