programing

Visual Studio 코드 터미널, 관리자 권한으로 명령을 실행하는 방법

jooyons 2023. 4. 20. 21:13
반응형

Visual Studio 코드 터미널, 관리자 권한으로 명령을 실행하는 방법

새로운 버전 1.2.0에는 단말기가 포함되어 있습니다만, 노드를 사용하여 임의의 팩을 설치하려고 하면 보통 관리자 권한으로 우클릭하여 실행하는Npm ERR! 코드 EPERM이 표시됩니다.vscode 터미널에서는 어떻게 하면 될까요?Linux용 sudo 같은 게 있어요?

vcode 단자

옵션 1 - 쉽고 영속적

관리자로 Visual Studio Code를 실행하면 문제가 해결됩니다.

Windows 의 경우는, 다음의 조작이 가능합니다.

  1. 바로가기 또는 앱/exe 오른쪽 클릭
  2. 속성으로 이동
  3. 호환성 탭
  4. "관리자로서 이 프로그램 실행"을 선택합니다.
하지만 거기에는 주의사항이 있다.

VS 코드의 다른 모든 인스턴스가 닫혀 있는지 확인한 후 관리자로 실행해 보십시오.전자 프레임워크는 프로세스를 닫을 때 프로세스를 정지시키는 것을 좋아하기 때문에 태스크 매니저를 확인하고 나머지 프로세스를 정지하는 것이 가장 좋습니다.

코드베이스 관련 변경

옵션 2 - 스도와 유사

로 이 되지 않는 는, 「Administrator」를 .runas명령어를 입력합니다.Microsoft: runas 명령어

Examples
  • runas /user:Administrator myCommand
  • runas "/user:First Last" "my command"
Notes
  • 빈칸이 있는 건 다 큰따옴표로 묶는 거 잊지 마세요.
  • 또한 관리자 계정에서 암호를 설정하지 않았을 수도 있습니다. 명령을 실행할 때 암호를 묻는 메시지가 표시되기 때문입니다.관리자 액세스 권한/권한이 있는 경우 관리자 사용자 이름 없이 계정을 사용할 수 있습니다.

순서 1: 관리자로서 VS 코드 재시작

(Windows 키를 클릭하고, 「Visual Studio Code」를 검색해 오른쪽 버튼을 클릭하면 관리자 옵션이 표시됩니다.)

순서 2: VS 코드 powershell 터미널 실행Set-ExecutionPolicy Unrestricted

저 같은 경우에는 admin으로 실행 중이라도 실행 정책을 설정해야 했습니다.

단말기에 다음과 같이 입력합니다.

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2

admin으로 실행해도 도움이 되지 않습니다(시스템 콜: 이름 변경 오류도 발생).

이 에러는, Windows 에 의해서 파일이 잠겨 있는 경우에도 발생할 수 있습니다.

이 문제는 다음 경우에 발생할 수 있습니다.

  • 실제로 프로젝트를 실행하고 있습니다.
  • Visual Studio와 VSCode 모두에 파일이 열려 있습니다.

admin으로 실행해도 Windows 파일이 잠기지 않습니다.

저는 VS2017에서 새로운 프로젝트를 만든 후 VSCode로 전환하여 패키지를 추가하려고 했습니다.VS2017 프로젝트 실행 및 종료 중지 후 오류 없이 완료

면책사항:admin으로서 실행할 필요가 없는지는 잘 모르겠습니다만, 가능하면 부정 패키지가 의도하지 않은 일을 할 가능성을 피하기 위해 회피해 주세요.

내가 들은 건 이거야

Visual Studio Code와 단말기를 사용하여 'npm' 명령을 실행합니다.

Visual Studio ★★★★★★★★★★★★★★★★★★★★★★」
g bootstrap PS g:\labs\myproject>npm install bootstrap@3

검사 오류 및/또는 권한 오류가 발생합니다.

비주얼 스튜디오 ★★★★★★★★★★★★★★★★★★★★★★★★」
'ng serve' 'ng serve' 'ng serve' 같은 것을 한 후에 합니다.

PS g:\labs\myproject>npm install bootstrap@3

검사 오류 및/또는 권한 오류가 발생합니다.

코드닫기 및 ) Visual Studio 코드(IDE 닫기 및 열기)
을 줄 수 다른 를 이미 경우 했습니다.「 」 「 」 「 」 「 」 「 Visual Studio Code 」 。

PS g:\labs\myproject>npm install bootstrap@3

결과는 다음과 같습니다.+ bootstrap@3
.3.7
은 24.685s에 115개의 패키지를 추가하고 1개의 패키지를 업데이트했습니다.

npm 명령을 실행할 때마다 VS 코드를 계속 종료하고 싶지 않기 때문에 영구적인 솔루션은 아니지만 어느 정도 문제가 해결되었습니다.

이 문제를 해결할 수 있는 방법은 두 가지가 있습니다.

★★★★
하다, 하다, 하다, 하다, 이렇게 하면 됩니다.

  1. 창에서 Vcode를 검색하십시오.
  2. 그런 다음 오른쪽 버튼을 클릭하여 관리자로 VScode를 실행합니다.

하지만 VS코드를 열 때마다 이 작업을 수행할 수 있습니다.그래서 나는 그것이 이 문제를 해결하는 최선의 방법이 아니라고 생각했다.

의 방법 ★★★★★★★
하다, 하다, 하다, 하다, 이렇게 하면 됩니다.

  1. 창에서 Vcode를 검색하십시오.
  2. 그런 다음 마우스 오른쪽 버튼을 클릭하고 열려 있는 파일 위치를 클릭합니다.
  3. 그런 다음 VScode 아이콘을 클릭하고 속성으로 이동할 수 있습니다.
  4. 다음으로 호환성 탭으로 이동합니다.
  5. 탭 하단에는 선택 상자가 있으며, 이 상자에는 체크 표시를 할 관리자 선택 상자로 이 프로그램을 실행할 수 있습니다.
  6. 그런 다음 변경 내용을 적용하고 저장할 수 있습니다.

아래 페이지를 참조하여 이 실행과 관련된 추가 작업을 관리자 정보로 수행할 수 있습니다.
https://www.sevenforums.com/tutorials/11841-run-administrator.html

이 문제를 해결한 건

Vs Code exe 파일 우클릭 -> 호환성 -> "이 프로그램을 관리자로 실행"을 선택합니다.

언급URL : https://stackoverflow.com/questions/37700536/visual-studio-code-terminal-how-to-run-a-command-with-administrator-rights

반응형