`npx create-react-app` 说它需要 "Node 14 or higher" 但我是 运行 17.4.0。我怎样才能解决这个问题?
`npx create-react-app` says it requires "Node 14 or higher" but I'm running 17.4.0. How can I fix this?
我正在尝试在我的 Mac (运行 Mojave 10.14.5) 上开始一个新的 React 项目。
在 VS Code 的终端 I 运行 npx create-react-app my-app
中收到一条消息说我的 Node 版本已过时。我将节点更新到版本 17.4.0 并再次 运行 - 仍然收到相同的消息。
然后我 运行 清除缓存:npm cache clean --force
并再次尝试 - 仍然没有成功。
node -v
说我是 运行 17.4.0.
有人知道我能做什么吗?
你需要做的第一件事是卸载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 不应全局安装,如 Create-React-app Docs 中所述。
另请注意,可以肯定地说,始终使用节点的 LTS 版本(此时为 16.13.2)。
启动新的 React 应用程序应该可以解决您的问题。
我正在尝试在我的 Mac (运行 Mojave 10.14.5) 上开始一个新的 React 项目。
在 VS Code 的终端 I 运行 npx create-react-app my-app
中收到一条消息说我的 Node 版本已过时。我将节点更新到版本 17.4.0 并再次 运行 - 仍然收到相同的消息。
然后我 运行 清除缓存:npm cache clean --force
并再次尝试 - 仍然没有成功。
node -v
说我是 运行 17.4.0.
有人知道我能做什么吗?
你需要做的第一件事是卸载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 不应全局安装,如 Create-React-app Docs 中所述。
另请注意,可以肯定地说,始终使用节点的 LTS 版本(此时为 16.13.2)。
启动新的 React 应用程序应该可以解决您的问题。