【问题标题】:create-react-app command aborting installation Why?create-react-app 命令中止安装 为什么?
【发布时间】:2019-07-25 01:57:08
【问题描述】:

Windows 10 节点 v10.15.1 npm v6.8.0;

I:\>npx create-react-app newpomodoro

在 I:\newpomodoro 中创建一个新的 React 应用程序。

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

npm 错误!在 '...:"^2.2.x","topo":"1.x' 附近解析时 JSON 输入意外结束

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\Administrator\AppData\Roaming\npm-cache_logs\2019-03-03T17_21_57_703Z-debug.log

中止安装。 npm install --save --save-exact --loglevel error react react-dom react-scripts has failed.

正在删除生成的文件... package.json 从 I:\ 中删除 newpomodoro/ 完成。

我也安装了 react globaly 和 loacaly ,但它仍然给我同样的错误。 任何人都可以告诉我出了什么问题。

【问题讨论】:

    标签: node.js reactjs npm


    【解决方案1】:

    使用这个命令:

    npm cache clean --force
    

    【讨论】:

      【解决方案2】:

      npm install --save --save-exact --loglevel error react react-dom react-scripts 我遇到了同样的问题,但失败了。然后我删除了 node_modules 和 package.json。我在这里问过这个问题:NPX create-react-app aborting installation after vulnerabilities found

      我已经尝试使用npm cache clean --force,但这并没有解决问题。我也尝试安装不同版本的node.js,但无济于事。

      【讨论】:

      • 你找到解决办法了吗。
      • 我还没有找到可行的解决方案。仍在努力。不过,我是编程新手,所以我希望这里有人能对可能采取的步骤提出一些意见。
      【解决方案3】:

      我遇到了类似的问题。我不知道您是否可能在同一条船上,但原因是我的路径名中有一个空格。我经常将我的项目保存在名称中有空格的 google 文件流中(“G:/My Drive/...”)。我尝试在另一个目录中创建应用程序并移动最终解决的文件夹。

      【讨论】:

        【解决方案4】:

        命令npm clean --cache 没有帮助。

        如果您在 react 中遇到中止安装错误。

        由于节点版本较旧而产生的中止安装错误。 你应该更新你的节点包版本。

        要解决,运行以下命令即可解决中止安装错误。

        nvm install node 12.18.0
        

        因此,请将您的节点包更新到最新版本。一旦你更新了你的节点包,然后按如下方式创建你的反应应用程序:

        npx create-react-app <your-app-name>
        

        出现中止安装错误是因为您的节点版本过时不支持create-react-app命令并删除了node_modulespackage.json文件

        请试试这个。它解决了我的错误,希望它也能解决您的错误。

        【讨论】:

          【解决方案5】:

          这是适合我的解决方案,首先,您应该更新所有依赖项 然后运行命令

          npm cache clean --force
          

          之后就可以使用了

          npx create-react-app
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2016-12-09
            • 2022-06-16
            • 2020-05-28
            • 2020-11-17
            • 1970-01-01
            • 2022-06-14
            • 2017-09-11
            相关资源
            最近更新 更多