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

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

方高丽
2023-03-14
问题内容

我跑了

npm config set prefix /usr/local

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

  • 问题内容: 我跑了 运行该命令后,当尝试在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,为什么不删除它(在