Javascript 如何正确地拉入CreateReact应用程序存储库并生成(当前有错误)-(Git)

Javascript 如何正确地拉入CreateReact应用程序存储库并生成(当前有错误)-(Git),javascript,git,reactjs,npm,create-react-app,Javascript,Git,Reactjs,Npm,Create React App,所以我一直在另一台服务器上开发,现在我想把它放到实时服务器上 我在live server上所做的是运行初始的create react应用程序 create react应用程序测试 然后我进去把它初始化 cd test git init 然后我设置了遥控器 git远程添加源{link} 从现在开始我有点困惑 我做了一个git获取远程源代码,但不确定我真正应该做什么。一个git pull给了我问题,我需要添加文件,然后提交它们。我试着拉一下,但似乎没有改变内容 但是,当我执行git checkou

所以我一直在另一台服务器上开发,现在我想把它放到实时服务器上

我在live server上所做的是运行初始的create react应用程序

create react应用程序测试

然后我进去把它初始化

cd test
git init
然后我设置了遥控器

git远程添加源{link}

从现在开始我有点困惑

我做了一个
git获取远程源代码
,但不确定我真正应该做什么。一个
git pull
给了我问题,我需要添加文件,然后提交它们。我试着拉一下,但似乎没有改变内容

但是,当我执行
git checkout origin/redux
时,当我执行
git分支时,我会得到
*(从origin/redux分离)
。适当的文件似乎在那里,但我不确定这是否安全

最后,当我运行
npm run build
时,我得到以下错误:

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

mypackage.json:

关于git拉取:

如果你正在初始化这个应用程序的git,为什么你不能只git克隆这个老应用程序呢

不过,如果你想做GitInit并拉旧回购协议,那也没问题

您需要首先添加该旧遥控器,然后通过以下方式获取旧代码:

git pull old_remote to_ur_master 
因为它是新的回购协议,所以在git状态上不应该显示任何冲突

关于反应错误:

这是由于旧版本的react loader造成的

尝试将其更新到最新版本:

$ npm install --save-dev react-hot-loader@latest

是 啊我应该只是git克隆和npm安装它。。。我认为我需要保留node_modules dependencies and stuff>>@A.Lau我认为您已经正确安装了它,这只是克隆repo的问题。不,这就是问题所在。另一个问题可能是由于我卸载了react/react dom,然后重新安装了它,因为一些对等方抱怨没有得到满足。但是我认为我不应该碰react的东西lol@Change/handling core react软件包不是一个好方法是的,我没有意识到。有一些软件包,比如redux、redux路由器等等,都在抱怨这个版本。