2017-03-27 3 views
0

私はreact-create-appを使って自分のアプリケーションを構築し、github-pagesに展開しました。ページをロードすると、コンソールにエラーが表示されます。「リソースのロードに失敗しました:サーバーは404のステータスで応答しました」(Bundle.js)。アプリケーションは、 "npm run start"を使ってローカルで実行して、すべてのパスを見つけてもうまく動作しますが、github-pagesで何か不調なことが起きています。誰かがこの問題を解決するのに手伝ってもらえますか?gh-pagesに展開するとBundle.jsが見つかりません

+0

ファイル 'Bundle.js'はあなたのGitHubリポジトリに存在しますか? –

+0

github-pagesは静的なWebサイトのみをホストしているため、ノードのWebサイトは動作しません。 – nrgwsth

+0

私のレポには存在しません。それはローカルにも存在しませんが、私はアプリを実行することができます。それは私のためにいくつかの反応創造アプリの魔法です。 bundle.jsを使用しないで私のコンピュータで魔法のように動作することを考えれば、私のレポにこのファイルが存在していないgithubでも動作するはずです。そしてreact-create-appには、githubページに反応アプリをデプロイするオプションがあるので、動作するはずです。 – Umbrella

答えて

0

は、私はあなたのpackage.json

に「ホームページ」変数を設定する必要があるだろうと思うと、これはpackage.jsonにドキュメントでここ

"homepage": "https://<username>.github.io/<repo_name>/" 
.... 
"scripts": { 
    ... 
    "deploy": "npm run build&&gh-pages -d build" 
    ... 
} 

もっとあなたのNPMのスクリプトコマンドになります:https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#building-for-relative-paths

+0

私はそれをやった。それにもかかわらず、それは動作しません。 – Umbrella

関連する問題