新版本 1.2.0 包含一个终端,但是当我尝试安装任何包时Node.js,我得到“npm 错误!代码 EPERM”我通常通过右键单击并以管理员身份运行它来解决这个问题。如何在 Visual Studio Code 终端中执行此操作?有没有类似的东西sudo对于Linux?
选项 1 - 更简单且持久
以管理员身份运行 Visual Studio Code 应该可以解决问题。
如果您使用的是 Windows,您可以:
- 右键单击快捷方式或应用程序(EXE 文件)
- Go to 特性
-
兼容性 tab
- 勾选“以管理员身份运行该程序”
但有一个警告
确保已关闭 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(使用前将#替换为@)