【问题标题】:Why am I getting error "No valid versions available for undefined" while installing create-react-app为什么在安装 create-react-app 时出现错误“没有可用于未定义的有效版本”
【发布时间】:2019-12-10 11:06:25
【问题描述】:

我正在尝试通过命令提示符安装 React。 NodeJS 已经安装好了。

当我尝试运行此命令时:

npm i -g create-react-app

显示错误如下图:

npm ERR! code ENOVERSIONS
npm ERR! No valid versions available for undefined

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\xyz\AppData\Roaming\npm-cache\_logs\2019-12-10T10_51_39_2222-debug.log

【问题讨论】:

    标签: node.js reactjs npm-install


    【解决方案1】:

    当您使用私有 NPM 注册表/代理注册表并且元数据已损坏时,有时会发生这种情况。我在 Sonatype Nexus 3 上看到过这种情况 - 服务器日志中有相应的错误消息。

    【讨论】:

      【解决方案2】:

      您确定您拥有正确的 Node 版本吗?尝试更新 NodeJS 或尝试运行:npx create-react-app my-app

      【讨论】:

      • 问题已解决。当我第二天再次尝试运行相同的命令时,它工作正常。也许是 npm 或 node 的一些问题。
      【解决方案3】:

      你应该看看issue

      如果问题仍然存在,请检查您的版本:

      npm -v  
      node -v 
      

      【讨论】:

        【解决方案4】:

        对我来说,出现此错误是因为我想要的软件包的版本号不存在。

        【讨论】:

          猜你喜欢
          • 2018-06-16
          • 2022-01-23
          • 2020-11-13
          • 2019-09-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多