📌  相关文章
📜  如何解决错误:EPERM: operation not allowed, mkdir 'C:\Users\SKY' while downoad react - Javascript (1)

📅  最后修改于: 2023-12-03 15:38:54.106000             🧑  作者: Mango

如何解决错误:EPERM: operation not allowed, mkdir 'C:\Users\SKY' while downoad react - Javascript

在使用 npm 或者 yarn 安装 React 时,你可能会遇到如下错误提示:

EPERM: operation not allowed, mkdir 'C:\Users\SKY'

这种错误通常是因为你尝试在 C 盘目录下创建文件夹而导致的,而 Windows 用户默认情况下是没有权限在 C 盘下进行创建操作的。

在遇到此类问题时,下面有一些解决方案:

1. 使用管理员权限运行命令行

这是最常见的解决方案,使用管理员权限启动命令行窗口以获取足够的权限操作。这可以通过以下步骤实现:

  • 打开开始菜单,找到你的命令提示符;
  • 右键点击该程序,并选择“以管理员身份运行”选项。

如果这不起作用,可以尝试第二种解决方案。

2. 更改默认安装位置

如果你希望将包安装到 C 盘,可以尝试在管理员权限命令行窗口下执行以下命令:

npm config set cache "C:\npm-cache" --global

或者使用 yarn

yarn config set cache-folder "C:\yarn-cache"

这将更改默认的包安装位置,从而避免了 C 盘的权限问题。

3. 更改文件夹的默认权限

如果你不想更改安装位置,可以更改 C 盘目录的权限。这可以通过以下步骤实现:

  • 打开资源管理器,找到 C 盘的根目录;
  • 右键单击该目录并选择“属性”选项;
  • 选择“安全”选项卡;
  • 点击“高级”按钮,在进入高级安全设置页面后,点击“更改”按钮;
  • 在“输入要选择的用户或组”框中,输入你电脑的用户名(如果不知道,可以在 C:\Users 目录下查看);
  • 点击“确定”按钮;
  • 在“基本权限”下,选择“完全控制”复选框,然后点击“应用”按钮。

这样,你就可以在 C 盘下创建文件夹了。

以上是解决 EPERM 错误的三个解决方案,希望能帮到你。