2017-02-20 5 views
4

ng buildの結果を表示するには、ng serveを実行する必要がありますが、どのように私はどのWebホスティングでも実行できるangular2プロジェクトを作成するのに役立ちますか?私のウェブホスティングは、angular2またはng serveコマンドを知らない。私はこのプロセスで何を欠場したでしょうか?angle-cli ng buildコマンドで作成した/ distフォルダファイルを使用して、単独で実行できるアプリを作成する方法はありますか?

私は今どのようなWebホスティングにファイルをアップロードし、私のアプリが実行されて参照してください準備ができている角度cli(素晴らしいツールです)を使用してアドバイスしてください。/

これはindex.htmlをのresuiltです: enter image description here

答えて

7

ngのサーブ: - :私は、私がどのコマンドにdepeneding実行されていないアプリを取得「のindex.html」ファイルを実行すると思いましたメモリ(ローカル)開発 ng build:distフォルダに配布可能なスタンドアロンアプリを作成します。

distフォルダの内容をリモートサーバにコピーして実行する必要があります。リモートサーバのサブフォルダでアプリケーションを実行するにはroot btwで実行する必要があります。あなたはdistのフォルダ

ng build --base-href . 

ドットから直接それを実行したい場合はNGビルド--base-HREF myappという--prod)

+0

ファイルが見つからない場合の動作 – AngularOne

+0

サーバ上でdistフォルダの内容はどこですか?サブフォルダに入っていますか? – MikeOne

+0

つまり、index.htmlファイルをリクエストするために使用するURLは何ですか?まったく? – MikeOne

1

を行います ""最終的にはローカルで実行するのに役立ちます。

関連する問題