当前位置: 首页 > 面试题库 >

npm-EPERM:Windows上不允许进行此操作

公良俊楚
2023-03-14
问题内容

我跑了

npm config set prefix /usr/local

运行该命令后,当尝试在Windows操作系统上运行任何npm命令时,我不断收到以下内容。

Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'
at Error (native)

已从删除所有文件

C:\Users\<your username>\.config\configstore\

那没起效。

有什么建议吗?


问题答案:

运行此命令是我的错误。

npm config设置前缀/ usr / local

路径/usr/local不适用于Windows。此命令在以下位置更改了前缀变量'C:\Program Files (x86)\Git\local'

要访问此目录并对其进行更改,我需要以管理员身份运行cmd。

所以我做了:

  1. 以管理员身份运行cmd
  2. 运行npm config edit(您将获得记事本编辑器)
  3. prefix变量更改为C:\Users\<User Name>\AppData\Roaming\npm

然后npm start可以在普通控制台中使用。



 类似资料:
  • 问题内容: 我跑了 运行该命令后,当尝试在Windows OS上运行任何npm命令时,我不断收到以下内容。 已从删除所有文件 它不起作用。 有什么建议吗? 问题答案: 运行此命令是我的错误。 npm config设置前缀/ usr / local 路径不适用于Windows。此命令在以下位置更改了前缀变量 要访问此目录并对其进行更改,我需要以管理员身份运行cmd。 所以我做了: 以管理员身份运行c

  • 我跑 在运行该命令之后,当尝试在Windows操作系统上运行任何npm命令时,我不断得到以下信息。 已从中删除所有文件 它没有工作。 有什么建议吗?

  • 我希望通过Visual Studio 2019在Microsoft Azure上发布我的web应用程序(ASP.NET Core 3.1)。 我也有免费试用帐户。 我选择了“美国西部2”作为托管计划和数据库。在点击创建按钮后,我得到了这个错误。 我怎么才能修好它? 系统网Http。HttpRequestException:{“错误”:{“代码”:“InvalidTemplateDeployment

  • 问题内容: 我正在尝试执行getPendingSalesOrderIDs()方法,该方法调用方法selectInAsending(…)。 但这显示了一个SQLException,它说java.sql.SQLException:在ResultSet关闭后不允许进行该操作 此处db.endSelect()将关闭所有连接。 我认为问题就在于此。 问题答案: 如果关闭ResultSet,为什么不删除它(在

  • 问题内容: 我正在尝试创建一个菜单栏应用程序,以隐藏桌面图标以及希望进行其他各种操作,主要是为了更多地了解Swift,并且由于某种原因,我无法使其正常工作。当我运行该程序并单击菜单项之一时,什么也没有发生,并且我在控制台中收到此警告: 其他命令也可以,但是我尝试使用“ killall”的任何变体都会吐出类似上面的内容。目前,我的代码如下所示: 我已经和Google上找到的可接受的解决方案进行了多种

  • 问题内容: 获取java.sql.SQLException:ResultSet关闭后不允许进行操作当我执行以下代码时,出现异常。我认为这是因为我正在与他相同的连接对象编写新语句。我应该如何重写它,以便可以创建准备好的语句并开始使用rs2?即使连接到相同的数据库,我也必须创建一个新的连接对象吗? 问题答案: 问题在于你在中获取数据的方式。每次访问你都会获得新鲜的食物,但你不会关闭它。 这违反了Sta