当前位置: 首页 > 知识库问答 >
问题:

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\

它没有工作。

有什么建议吗?

共有3个答案

康赞
2023-03-14

有时,所需的只是在安装/更新包之前停止dev服务器。

吕承福
2023-03-14

出现这种情况是因为windows不允许用户在系统驱动器中创建文件夹。为了解决这个问题:

右键点击

文件夹

单击“编辑”以更改权限

云鸿达
2023-03-14

运行这个命令是我的错误。

npm配置集前缀/usr/local

路径/usr/local不适用于windows。此命令更改了'C:\Program Files(x86)\Git\local'

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

所以我做了:

  1. 以管理员身份运行cmd
  2. 运行npm配置编辑(你会得到记事本编辑器)
  3. 前缀变量更改为C:\用户\

然后,npm start在普通控制台中工作。

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

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

  • 在我的windows服务器上安装了nodejs和npm。运行命令npm install-g botium cli,然后上载工作的botium。json和COVA文件。 这是一个全新的装置。我需要更改任何设置吗? 启动botium时,出现以下错误: C:\用户\管理员 错误: EPERM:不允许操作,在GlobSyncbject.readdir同步(fs.js:790: 3)扫描“C:/用户/管理员

  • 我正在做一个Android Studio项目,有几个活动。我目前正在尝试读取localhost上的Java Servlet的输出,但它似乎由于套接字权限而崩溃。 我做了一个新的项目,使用了完全相同的代码,工作很完美。所以我不明白为什么不愿意在我的项目上工作。 我希望它读取数据,但它在这一行崩溃: 这是错误输出:

  • 问题内容: 我试图用javafxports编写一个简单的sqlite代码。 build.gradle: 我的JavaCode: 我用./gradlew launchIOSDevice发送它并得到以下错误: 有人可以帮我吗,如何在代码中提供权限,以便创建sqlite数据库? 谢谢 问题答案: 正如@ItachiUchiha指出的,您的问题与您尝试创建数据库的位置有关: 您提供的URL可能在您的桌面上

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