如何使用 Visual Studio Code 终端以管理员权限运行命令?

2023-12-10

新版本 1.2.0 包含一个终端,但是当我尝试安装任何包时Node.js,我得到“npm 错误!代码 EPERM”我通常通过右键单击并以管理员身份运行它来解决这个问题。如何在 Visual Studio Code 终端中执行此操作?有没有类似的东西sudo对于Linux?

Visual Studio Code terminal


选项 1 - 更简单且持久

以管理员身份运行 Visual Studio Code 应该可以解决问题。

如果您使用的是 Windows,您可以:

  1. 右键单击快捷方式或应用程序(EXE 文件)
  2. Go to 特性
  3. 兼容性 tab
  4. 勾选“以管理员身份运行该程序”

但有一个警告

确保已关闭 Visual Studio Code 的所有其他实例,然后尝试以管理员身份运行。这Electron框架喜欢在关闭进程时停止进程,因此最好检查您的任务管理器并杀死剩余的进程。

代码库中的相关更改

  • https://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/8915236-visual-code-w-terminal-integrated-and-super-admin
  • 使用管理员权限运行命令?第7407章

选项 2 - 更像 Sudo

如果由于某种奇怪的原因,这没有以管理员身份运行您的命令,您可以尝试runas命令。微软:runas命令

Examples

  • runas /user:Administrator myCommand
  • runas "/user:First Last" "my command"

Notes

  • 只是不要忘记在任何有空格的地方加上双引号。
  • 此外,您很可能从未在管理员帐户上设置过密码,因为在尝试运行命令时它会要求您输入密码。如果帐户具有管理员访问权限/权限,则您始终可以使用没有管理员用户名的帐户。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Visual Studio Code 终端以管理员权限运行命令? 的相关文章

随机推荐