使用 npm 安装 create-react-app 时出错
2018-12-22
3960
当我尝试全局安装 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
3个回答
运行
npm cache clean --force
,然后尝试再次安装
SanSolo
2018-12-22
您是否尝试以管理员身份执行该命令?
Stackedo
2018-12-22
我遇到了同样的问题。找到了解决方案。
- 转到 C:\Users\%UserName%\AppData\Roaming\npm-cache
- 删除那里的所有项目
- 您可能无法删除一个或多个文件夹中的某些文件,然后只需将它们重命名为某个随机名称即可。
- 现在重试 npm install。它应该可以工作
Sikandar
2019-11-29