2016-08-17 5 views
1

私はangular2の初心者です。今、私はangular-cliを使って私のangular2プロジェクトを生成しました。しかし、実際のドメイン名でWebサーバーにプロジェクトを移動しようとすると、コードが機能しません。それはちょうど私に "ロード中..."と表示されます私のドメインでangular2コードを動作させる方法 - angular-cliで作成する

ドメインURLを入力すると私のホームページが直接表示されることを願っています。

これまでのところ、すべてのファイルをコピーして自分のWebサーバーに貼り付けています。私のウェブサイトに入ると、それは私にフォルダのリストを与えました。 enter image description here

誰もこの状況のた​​めのチュートリアルはありますか?誰にも助けてくれて本当にありがとう

答えて

1

プロジェクト全体をコピーする必要はありません。

ng build -prodを使用すると、すべてがビルドされ、distフォルダに移動さ​​れます。

ウェブサーバーでその出力を使用してください。

+0

これは私を助けます。どうもありがとうございました。 – jmu

0
  • プロジェクトをビルドし、ビルド出力を展開する必要があります。

  • PathLocationStrategy(デフォルト)を使用する場合、サーバーはHTML5 pushStateをサポートする必要があります。サーバのサポートを必要としないHashLocationStrategyに切り替えることができます。

  • Angular2アプリは、ルートパスまたはサブディレクトリにありますか? <base href="...">のパスを調整することができます。

関連する問題