ローカルホストでは正常です。しかし、 "npm run build"を使用してソースをサーバーライブにアップロードすると、私のページは何もエラーも警告もない空白の画面になります。これは私のコードです。助けてくれてありがとう。reactxで反応ルータを使用する場合の空白の画面の修正方法
'use strict';
import React from 'react';
import { render } from 'react-dom';
import { Provider } from 'react-redux';
import { createStore , applyMiddleware } from 'redux';
import dataService from './box-message/api';
import switchsApp from './box-message/reducers';
import App from './box-message/components';
import {Router, Route, browserHistory} from 'react-router';
import MyProfile from './profile';
import '../index.html';
import '../libs/js/socketcluster.min.js';
import '../libs/css/styles.min.css';
window.store = createStore(switchsApp , applyMiddleware(dataService));
window.store.dispatch({type: 'GET_MESSAGE_DATA'});
render(
<Provider store={window.store} >
<Router history={browserHistory}>
<Route path="/" component={App} />
<Route path="/question" component={MyProfile} />
</Router>
</Provider>
,document.getElementById('root')
)
なぜ、 'use trick'; 'がありますか?たぶんあなたは['' use strict '; '](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Strict_mode)を意図していましたか? –
問題を解決するにはまともな機会があります。展開プロセスについてもっと分かち合う必要があります。たとえば、あなたはアプリを構築するために何を使用していますか?構文の中には、近代的なビルドプロセスをバベルで提案するものがあります。あなたの開発環境に似ている 'サーバーライブ'のコンピュータですか?ブラウザが空白ページにあなたに与えるログは何ですか? –
申し訳ありません。これは私のボキャブラリーの誤りです。私はそれを修正します –