【问题标题】:npm start not working on computer with different node and npmnpm start 无法在具有不同节点和 npm 的计算机上工作
【发布时间】:2020-07-08 07:25:21
【问题描述】:

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

计算机 1,macbook(react 应用正在启动):

  • 节点:v13.11.0
  • npm 6.13.7

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

  • 节点:v10.16.0
  • npm: 6.14.4

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

错误后跟以下信息:

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

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

【问题讨论】:

  • 出了点问题ubuntu npm: 10.16.0你确定吗?
  • sry npm 是 6.14.4
  • 尝试安装node@12。它是节点的最后一个 LTS 版本。

标签: javascript node.js reactjs


【解决方案1】:

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

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

>sudo npm install npm@latest -g

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-23
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 2021-02-01
    • 2020-03-23
    • 2016-03-23
    相关资源
    最近更新 更多