2017-03-01 29 views
2

免責を展開することはできません。 なぜ私はそれを本番環境で稼働させることができないのか分かりません。上の、ローカルに、すべてが完璧に動作します( Angular2は、本番環境で

を果たすNG新しいname_of_my_app

  • をngの

    • はのは、私が今まで最も簡単なアプリを持っているふりをしてみましょう、これらはステップでありますポート4200;「app works!」がデフォルトで表示されます)

        多くの人が示唆したように、私は単純にdistのフォルダの内容をコピーした、この時点で

        - favicon.ico 
        - index.html 
        - inline.bundle.js 
        - inline.bundle.map 
        - main.bundle.js 
        - main.bundle.map 
        - styles.bundle.js 
        - styles.bundle.map 
        

      • NG

      を構築するには、(次のファイルを含むdistのフォルダを作成します。私のWebサーバーは、何も起こらない:index.htmlは単に "Loading ..."を表示する。

      ローカルでは、任意のブラウザでindex.htmlを開くと、結果は同じです。「読み込み中...」と表示されます。

  • +1

    ブラウザのデベロッパーツールを開き、コンソールのエラーを確認して質問に貼り付けます。 –

    +0

    ブラウザのコンソールに何も表示されません。 – qdoot

    +2

    あなたはapacheやnginxのようないくつかのサーバ上でそれを動かす必要があります。 –

    答えて

    0

    あなたindex.htmlは、おそらくコンポーネントがロードされるまで..

    <component> 
        loading .. 
    </component> 
    

    のようなものが、ここでは、テキストの読み込みが表示されていると言います。それはコンポーネントを読み込むことができないように聞こえる。おそらくパスの問題?本番環境で正しいベースパスを設定しましたか?例えば

    ..

    は、ここですべての要求は、またはあなたが望むものであってもなくてもよい、このパスを前に付けます。

    ブラウザーの[NET]タブを確認して、要求が失敗しているかどうかを確認します(404が見つかりません)。その場合は、失敗した要求のパスを修正します。

    関連する問題