4399错误错误:EPERM:不允许操作,取消链接 'C:\ Users \ deven \ AppData \ Roaming \ npm \ node_modules.staging \ tmp-5fcc012e \ README.md' 4399错误{错误:EPERM:不允许操作,取消链接 'C:\ Users \ deven \ AppData \ Roaming \ npm \ node_modules.staging \ tmp-5fcc012e \ README.md' 4399错误原因:4399错误{错误:EPERM:操作不正确 允许,取消链接 'C:\ Users \ deven \ AppData \ Roaming \ npm \ node_modules.staging \ tmp-5fcc012e \ README.md' 4399错误errno:-4048,4399错误代码:'EPERM',4399 错误系统调用:“ unlink”,4399错误路径: 'C:\ Users \ deven \ AppData \ Roaming \ npm \ node_modules \ .staging \ tmp-5fcc012e \ README.md' },4399错误堆栈:“错误:EPERM:不允许操作,请取消链接 \'C:\ Users \ deven \ AppData \ Roaming \ npm \ node_modules \ .staging \ tmp-5fcc012e \ README.md \'', 4399错误errno:-4048,4399错误代码:'EPERM',4399错误
syscall:'unlink',4399错误路径: 'C:\ Users \ deven \ AppData \ Roaming \ npm \ node_modules \ .staging \ tmp-5fcc012e \ README.md', 4399错误的父代:“ @ angular / cli”} 4400错误的操作是 被您的操作系统拒绝。 4400错误可能是 文件已在使用中(通过文本编辑器或防病毒软件),4400错误或 您没有访问权限。 4400错误4400错误如果您 认为这可能是权限问题,请仔细检查 该文件及其包含目录的4400错误权限,或者 尝试再次以root / Administrator身份运行4400错误命令(尽管 不建议这样做)。 4401详细出口[-4048,true]
答案 0 :(得分:2)
由于您正在使用Windows
,因此必须启动终端 as administrator
,然后重试即可。
答案 1 :(得分:0)
这似乎是npm的问题。尝试删除您的node_modules文件夹,然后再次运行npm install
。这应该可以解决问题。
答案 2 :(得分:0)
您的package.json可能在某些编辑器中打开了。关闭它,然后再次运行npm命令。
答案 3 :(得分:0)
尝试使用以下方法卸载CLI:
npm uninstall -g @angular/cli
并使用以下命令重新安装:
npm install -g @angular/cli
并尝试将npm
更新到最新版本
npm cache clean --force
npm install -g npm@latest
答案 4 :(得分:0)
答案 5 :(得分:0)
请尝试以下步骤:
(可选)-如果您在VPN后面并且未使用任何私有注册表,请退出VPN并在重新启动pc后执行 npm install
答案 6 :(得分:0)
当我这样做时,它为我解决了:右键单击 -我使用的任何程序-并选择以管理员身份运行。 我个人是在 PowerShell 上制作的,但我认为它可以在任何程序上以这种方式工作
答案 7 :(得分:-1)
我在多个终端中打开了该项目。稍后关闭所有相应的终端并运行“npm i”后,一切开始运行良好。