bugfix> javascript > 投稿

React Create Appテンプレートに基づいて作成した反応アプリケーションをセットアップしようとしていますが、IISを使用してホストするときに問題が発生します。

メインページ(index.html)は正しく読み込まれているように見えますが、コンパイルされたJSは正しく読み込まれていません。

IEを使用してページをロードしようとしていますが、下の画像でわかるように、コンパイルされていないJSファイルは正しくロードされているようですが、コンパイルされたJSとCSSはそれらのファイルが存在することを確認できてもロードに失敗するようですそして正しい名前で。

サイトはReact Routeが使用されている静的サイトですが、ルートindex.htmlがデフォルトページを提供する必要があります。

回答 1 件
  • npm run build を実行する前に   package.json にホスト名を設定する必要があります  、パッケージがWebサーバーのルートフォルダーでホストされることを想定して、package.jsonの先頭にこの行を追加しました

    "homepage":"http://localhost",
    
    

    Webサーバー上のフォルダー構造は次のようになります。

    public_html <----- assuming this is your root folder on the webserver
       |
       |----index.html
       |
       |-----static
               |
               |----css
               |----js
    
    

あなたの答え