Node.js Npm安装角度/cli错误EPERM操作不允许

Node.js Npm安装角度/cli错误EPERM操作不允许,node.js,angular-cli,Node.js,Angular Cli,4399错误:EPERM:不允许操作,取消链接 'C:\Users\deven\AppData\Roaming\npm\node\u modules.staging\tmp-5fcc012e\README.md' 4399错误{错误:EPERM:不允许操作,取消链接 'C:\Users\deven\AppData\Roaming\npm\node\u modules.staging\tmp-5fcc012e\README.md' 4399错误原因:4399错误{错误:EPERM:操作不正确 允许

4399错误:EPERM:不允许操作,取消链接 'C:\Users\deven\AppData\Roaming\npm\node\u modules.staging\tmp-5fcc012e\README.md' 4399错误{错误:EPERM:不允许操作,取消链接 'C:\Users\deven\AppData\Roaming\npm\node\u modules.staging\tmp-5fcc012e\README.md' 4399错误原因:4399错误{错误:EPERM:操作不正确 允许的,未链接的 'C:\Users\deven\AppData\Roaming\npm\node\u modules.staging\tmp-5fcc012e\README.md' 4399错误错误号:-40484399错误代码:“EPERM”,4399 错误系统调用:“取消链接”,4399错误路径: 'C:\Users\deven\AppData\Roaming\npm\node\u modules\.staging\tmp-5fcc012e\README.md' },4399错误堆栈:'错误:EPERM:不允许操作,取消链接 \'C:\Users\deven\AppData\Roaming\npm\node\u modules\.staging\tmp-5fcc012e\README.md\', 4399错误错误号:-40484399错误代码:“EPERM”,4399错误
系统调用:“取消链接”,4399错误路径: 'C:\Users\deven\AppData\Roaming\npm\node\u modules\.staging\tmp-5fcc012e\README.md', 4399错误父项:'@angular/cli'}4400错误操作失败 被您的操作系统拒绝。4400错误可能是 文件已在使用中(由文本编辑器或防病毒软件),4400错误或 您没有访问它的权限。4400错误4400错误如果您 相信这可能是权限问题,请仔细检查 4400文件及其包含目录的错误权限,或 尝试以root/Administrator身份再次运行4400错误命令(尽管 不建议这样做)。4401详细出口[-4048,真]


由于您使用的是
Windows
,您必须以管理员身份启动终端
,然后重试,应该可以正常工作。

这似乎是npm的问题。请尝试删除节点模块文件夹并再次运行
npm install
。这应该可以解决问题。

您的package.json可能已在某个编辑器中打开。关闭它,然后再次运行npm命令。

尝试使用以下方法卸载CLI:

npm uninstall -g @angular/cli
并使用以下方式重新安装:

npm install -g @angular/cli
并尝试将
npm
更新至最新版本

npm cache clean --force

npm install -g npm@latest
  • 以管理员身份启动代码编辑器(例如Visual Studio代码)
  • npm安装-g@vue/cli
  • vue创建您的项目名称

  • 请尝试以下步骤:

  • 删除节点单元模块
  • npm缓存是否清理--强制
  • 重新启动电脑
  • 请重试npm安装,现在模块安装将不会出现任何问题

  • (可选)-如果您支持VPN且未使用任何私有注册表,请退出VPN并在重新启动pc后执行npm安装我这样做时,它为我解决了问题:右键单击-我使用的任何程序-并选择以管理员身份运行。
    就我个人而言,我是在PowerShell上制作的,但我假设它在任何程序

    权限问题上都是这样工作的-以管理员身份启动命令promt-右键单击cmd.exe并以管理员身份运行,然后重试。您好@devendra,欢迎使用StackOverflow。值得一读的是“我怎样才能写出一个好的问题?”指南,见这里()。你这里的问题提供了一个很好的错误,但是你可以提供更多的信息,让你更容易得到答案。查看指南了解更多信息。嘿,我正在以管理员身份启动cmd,但仍然遇到问题。谢谢selem,我总是打开命令提示符,选择“以管理员身份运行”,然后运行“npm i-g@angular/cli”。我尝试过多次npm清理缓存--强制或卸载节点,删除npm缓存和npm文件夹,然后重新安装节点,但没有成功。您是否在任何公司代理后运行节点应用程序?我尝试过多次,删除文件夹npm和npm缓存,卸载节点,然后重新安装,但这并不能解决我的问题。我正在安装node v8.12.0和npm 6.4.1的稳定版本