Node.js 使用npm安装create react应用程序时出错

Node.js 使用npm安装create react应用程序时出错,node.js,npm,npm-install,create-react-app,Node.js,Npm,Npm Install,Create React App,当我尝试在全局甚至在项目中安装CreateReact应用程序(或nodemon)时,会出现以下错误。但是,我可以在全球和本地完美地安装其他软件包。我认为这与createreact应用程序和nodemon都是从终端运行而不是在项目代码中使用这一事实有关 我已经尝试过重新安装nodejs并以管理员的身份打开终端,但没有成功 $ npm i -D nodemon npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\inde

当我尝试在全局甚至在项目中安装CreateReact应用程序(或nodemon)时,会出现以下错误。但是,我可以在全球和本地完美地安装其他软件包。我认为这与createreact应用程序和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

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

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

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

运行
npm cache clean--force

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

  • 转到C:\Users\%UserName%\AppData\Roaming\npm缓存
  • 删除此处存在的所有项目
  • 您可能无法删除1个或多个文件夹中的某些文件,然后只需重命名它们即可 随便取个名字
  • 现在重试npm安装。应该行得通

    • 我也面临同样的问题。找到了同样的解决方案

      • 转到C:\Users\%UserName%\AppData\Roaming\npm缓存
      • 删除此处存在的所有项目
      • 您可能无法删除1个或多个文件夹中的某些文件,然后只需重命名它们即可 随便取个名字
      • 现在重试npm安装。应该行得通


      运行此命令时出错。有关详细信息,请查看我的问题(我已更新)。@ShivangPatel删除此路径中找到的npm缓存:
      C:\Users\Shivang\AppData\Roaming\npm cache
      ,然后重试。这绝对是与缓存相关的问题出于某种原因,我无法删除该文件夹。我试着用鼠标右键点击,然后点击删除,但没有成功。我甚至试着拖到回收站,但也没用。@ShivangPatel可能是病毒感染或管理权限问题。重新启动后重试我重新启动并以管理员身份运行,但这没有什么区别。我现在要运行病毒扫描程序。运行此命令时出错。有关详细信息,请查看我的问题(我已更新)。@ShivangPatel删除此路径中找到的npm缓存:
      C:\Users\Shivang\AppData\Roaming\npm cache
      ,然后重试。这绝对是与缓存相关的问题出于某种原因,我无法删除该文件夹。我试着用鼠标右键点击,然后点击删除,但没有成功。我甚至试着拖到回收站,但也没用。@ShivangPatel可能是病毒感染或管理权限问题。重新启动后重试我重新启动并以管理员身份运行,但这没有什么区别。我现在要运行病毒扫描程序。对于create react app try
      npx create react app appname
      ,您是否尝试过在终端命令前面包含
      sudo
      ?我使用npx时也会遇到同样的错误。我在Windows 10上,所以我不能使用sudo,但我尝试以管理员身份运行,但没有结果。在错误下方,它还显示:为创建而安装-app@latest失败,代码为4294963202@ShivangPatel你找到解决方法了吗?@Sikandar很遗憾,没有。对于创建react应用程序,请尝试
      npx创建react应用程序appname
      ,您是否尝试过在终端命令前面包含
      sudo
      ?我使用npx时也会遇到同样的错误。我在Windows 10上,所以我不能使用sudo,但我尝试以管理员身份运行,但没有结果。在错误下方,它还显示:为创建而安装-app@latest失败,代码为4294963202@ShivangPatel“你找到解决办法了吗?”西坎达尔难过地说,不,我没有。