首页 > 解决方案 > 我试图创建一个反应应用程序,但是当我拥有节点版本 9.7.2 和 npm 版本 6.4.1 时它给了我错误

问题描述

在 /home/sunidhi/Documents/major 中创建一个新的 React 应用程序。

安装软件包。这可能需要几分钟。安装 react、react-dom 和 react-scripts...

yarn add v1.7.0 [1/4] Resolving packages... [2/4] Fetching packages... error eslint@5.6.0: 引擎“node”与此模块不兼容。预期版本“^6.14.0 || ^8.10.0 || >=9.10.0”。错误发现不兼容的模块信息访问https://yarnpkg.com/en/docs/cli/add以获取有关此命令的文档。

中止安装。yarnpkg add --exact react react-dom react-scripts --cwd /home/sunidhi/Documents/major 失败。

删除生成的文件... package.json 删除生成的文件... yarn.lock 从/home/sunidhi/Documents 删除major/ 完成。

标签: node.jsreactjsnpmubuntu-16.04

解决方案


最好的方法是使用 nvm(节点版本管理器)来安装节点。

  1. 按照网络上的说明安装 nvm。

  2. 使用 nvm 安装节点。

  3. 安装 npm。

  4. 然后担心 React 并通过 npm 安装它。

安装非虚拟机


推荐阅读