1

だから私は別のサーバーで開発していましたが、今はライブサーバーに置きたいと思っています。

私がライブサーバーで行ったことは、最初の作成反応アプリを実行することです

create-react-app test

次に、中に入って git init します

cd test
git init

次に、リモコンを設定しました

git remote add origin {link}

ここから先はちょっと迷ってます

私はやりますが、git fetch remote origin本当に何をすべきかわかりません。git pullファイルを追加してからコミットする必要があるという問題が発生します。引っ張ってみるが中身は変わらないようだ。

ただし、 a を実行するgit checkout origin/reduxと、 が* (detached from origin/redux)発生しgit branchます。適切なファイルがあるようですが、これが安全かどうかはわかりません。

最後に、実行するnpm run buildと次のエラーが発生します。

Module not found: Error: Cannot resolve module 'react/lib/ReactComponentTreeHook' in /var/www/html/test/node_modules/react-dom/lib

私のpackage.json: http://pastebin.com/7UBDm2EV

4

1 に答える 1

1

git pull について:

このアプリの git を初期化する場合、その古いアプリをgit cloneできないのはなぜですか。

まだ git init を実行して古いリポジトリをプルしたい場合は問題ありません。

最初に古いリモコンを追加し、次の方法で古いコードを取得する必要があります。

git pull old_remote to_ur_master 

これは新しい新鮮なリポジトリであるため、git ステータスで競合が発生することはありません。

反応エラーについて:

これは、react loader のバージョンが古いことが原因です。

最新バージョンに更新してみてください。

$ npm install --save-dev react-hot-loader@latest
于 2017-01-12T07:58:14.293 に答える