首页 > 解决方案 > npm start 无法在具有不同节点和 npm 的计算机上工作

问题描述

我有 2 台电脑,而我正在共享一个反应应用程序。一台计算机运行 React 应用程序就好了;另一个,没有那么多。它们的配置略有不同。

电脑1,macbook(react app正在启动):

计算机 2,ubuntu 18.04(反应应用程序未启动):

计算机 2 在运行 npm start 时出现以下错误:

错误后跟以下信息:

在此处输入图像描述

我已经运行 npm install 和 npm start 了,但老实说,不同的版本只是我最好的猜测。这也不是端口问题,因为我已根据建议切换了端口。非常感谢任何可以帮助我在计算机 2 上正确运行代码的人!

附言。过去,我在 linux 上运行 react 应用程序完全没问题。再次感谢!

标签: javascriptnode.jsreactjs

解决方案


对于您的问题,您必须先更新您的 package.JSON,然后才能在具有不同版本的机器上运行。或者你必须降级你的 npm 版本以及你的节点版本,否则你肯定会得到这些类型的错误。

在你所有的电脑上试试这个。

>sudo npm install npm@latest -g

这绝对可以解决您的问题。请验证您在两台机器上的所有软件包是否都具有相同的版本,如果不是,请也更新它们。希望它有帮助!...快乐编码!


推荐阅读