【问题标题】:`npx create-react-app` says it requires "Node 14 or higher" but I'm running 17.4.0. How can I fix this?`npx create-react-app` 说它需要“节点 14 或更高版本”,但我运行的是 17.4.0。我怎样才能解决这个问题?
【发布时间】:2022-01-20 17:49:16
【问题描述】:

我正在尝试在我的 Mac 上启动一个新的 React 项目(运行 Mojave 10.14.5)。

在 VS Code 的终端中,我运行 npx create-react-app my-app 并收到一条消息,说我的 Node 版本已过时。我将节点更新到版本 17.4.0 并再次运行它 - 仍然收到相同的消息。

然后我运行 clear cache:npm cache clean --force 并再次尝试 - 仍然没有成功。

node -v 说我正在运行 17.4.0。

有人知道我能做什么吗?

【问题讨论】:

  • nvm use 14,也就是说,换个版本的node试试

标签: node.js reactjs npm visual-studio-code create-react-app


【解决方案1】:

您需要做的第一件事是卸载 create-react-app,然后再次 npm install。 您可以使用以下命令卸载 create-react-app: 如果你使用 NPM:

npm uninstall -g create-react-app

如果您使用 Yarn:

yarn global remove create-react-app

要创建新应用,您可以使用以下命令:

npx create-react-app@latest your-project-name

您必须注意,不应像 Create-React-app Docs 中所述那样全局安装 create-react-app。

另外请注意,可以肯定地说,始终使用节点的 LTS 版本(此时为 16.13.2)。

它应该可以解决您启动新反应应用程序的问题。

【讨论】:

    猜你喜欢
    • 2021-08-25
    • 2013-10-24
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 1970-01-01
    • 2021-03-15
    • 2012-03-16
    • 2017-07-07
    相关资源
    最近更新 更多