【问题标题】:Error installing create-react-app with npm使用 npm 安装 create-react-app 时出错
【发布时间】:2018-12-22 13:36:49
【问题描述】:

当我尝试全局安装 create-react-app(或 nodemon)时,甚至在项目中安装时,我收到以下错误。但是,我可以在全局和本地完美地安装其他软件包。我认为这与 create-react-app 和 nodemon 都是从终端运行而不是在项目代码中使用这一事实有关。

我已经尝试过重新安装nodejs并以管理员身份打开终端,但是没有成功。

$ npm i -D nodemon
npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78\49\9aac8fdb9b898c6d95e47da44f0425e95568d85f83d82f7bae06293b0a03
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall open
npm ERR! UNKNOWN: unknown error, open 'C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78\49\9aac8fdb9b898c6d95e47da44f0425e95568d85f83d82f7bae06293b0a03'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Shivang\AppData\Roaming\npm-cache\_logs\2018-12-22T13_29_35_317Z-debug.log

更新:当我运行 npm cache clean --force 时,出现以下错误

$ npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.
npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall unlink
npm ERR! UNKNOWN: unknown error, unlink 'C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Shivang\AppData\Roaming\npm-cache\_logs\2018-12-22T13_55_42_508Z-debug.log

【问题讨论】:

  • 对于创建反应应用尝试npx create-react-app appname,您是否尝试在终端命令前包含sudo?
  • 我在使用 npx 时遇到了同样的错误。我在 Windows 10 上,所以我不能 sudo,但我尝试以管理员身份运行,但没有结果。
  • 错误下方还说:Install for create-react-app@latest failed with code 4294963202
  • @ShivangPatel 你找到解决方案了吗?
  • @Sikandar 遗憾的是,我没有。

标签: node.js npm npm-install create-react-app


【解决方案1】:

运行npm cache clean --force,然后再次尝试安装

【讨论】:

  • 运行此命令时出现错误。查看我的问题了解更多详情(我已更新)。
  • @ShivangPatel 删除在此路径中找到的 npm-cache:C:\Users\Shivang\AppData\Roaming\npm-cache 并重试。这绝对是与缓存相关的问题
  • 由于某种原因,我无法删除该文件夹。我尝试右键单击,然后单击删除,但没有奏效。我什至试过拖到回收站,但也没有用。
  • @ShivangPatel 那么可能是一些病毒感染或管理员权限问题。重启后再试
  • 我重新启动并以管理员身份运行,但没有任何区别。我现在要运行病毒扫描程序。
【解决方案2】:

您是否尝试以管理员身份执行该命令?

【讨论】:

    【解决方案3】:

    我遇到了同样的问题。找到了相同的解决方案。

    • 转到 C:\Users\%UserName%\AppData\Roaming\npm-cache
    • 删除那里的所有项目
    • 您可能无法删除 1 个或多个文件夹中的某些文件,然后重命名它们 随机命名。
    • 现在重试 npm install。它应该工作

    【讨论】:

      【解决方案4】:

      尝试运行这些命令。

      npm cache clean --force
      

      然后

      sudo npm install -g create-react-app
      

      这应该可行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-04-19
        • 2020-01-21
        • 2020-11-13
        • 1970-01-01
        • 1970-01-01
        • 2019-01-23
        • 1970-01-01
        相关资源
        最近更新 更多