我克隆了一个react应用程序到我的系统上,并运行以下命令

npm install -g create-react-app
npm install --save react react-dom

之后我就跑了

npm start 

但是它抛出了上面提到的错误,它在我的其他系统上工作得很好,我把它推到了github上。但克隆后,无论是windows还是mac,它都不能在任何其他系统上工作。


当前回答

使用NPM I -legacy-peer-deps对我有用。

我不知道它具体执行了以下哪个操作:

安装对等依赖项的最新稳定版本。 安装您正在安装的核心依赖所使用的对等依赖的版本。

但我认为它执行的是后一种操作。如果我错了,请随时告诉我^-^

其他回答

npm install --save react react-dom react-scripts

上面的命令对我很管用。

尝试了上面所有的方法,没有任何工作,所以我使用了npm I react-scripts,它工作了

使用NPM I -legacy-peer-deps对我有用。

我不知道它具体执行了以下哪个操作:

安装对等依赖项的最新稳定版本。 安装您正在安装的核心依赖所使用的对等依赖的版本。

但我认为它执行的是后一种操作。如果我错了,请随时告诉我^-^

我也有类似的问题。在我的例子中,安装Yarn并首先执行命令是有帮助的

然后执行命令

纱线开始

如果你克隆的项目有纱线,这也可以为你工作。锁文件。希望能有所帮助!

如果有人愿意只使用NPM,那么运行这个NPM I react-native-scripts——save,然后NPM start或任何你使用的命令