[windows] Visual Studio 코드 터미널, 관리자 권한으로 명령을 실행하는 방법은 무엇입니까?

새 버전 1.2.0에는 터미널이 포함되어 있지만 노드가있는 팩을 설치하려고하면 npm ERR이 발생합니다! 일반적으로 관리자 권한으로 마우스 오른쪽 버튼을 클릭하여 실행하는 코드 EPERM. 그렇다면 vscode 터미널에서 어떻게할까요? 리눅스 용 sudo와 같은 것이 있습니까?

vscode 터미널



답변

옵션 1-더 쉽고 지속적

Visual Studio Code를 관리자로 실행하면 트릭을 수행 할 수 있습니다.

Windows를 사용하는 경우 다음을 수행 할 수 있습니다.

  1. 바로 가기 또는 앱 / exe를 마우스 오른쪽 버튼으로 클릭합니다.
  2. 속성으로 이동
  3. 호환성 탭
  4. “관리자 권한으로이 프로그램 실행”을 선택하십시오.

그래도 경고가 있습니다

VS Code의 다른 모든 인스턴스가 닫혀 있는지 확인한 다음 관리자 권한으로 실행 해보십시오. 전자 프레임 워크는 프로세스를 닫을 때 중단되는 것을 좋아하므로 작업 관리자를 확인하고 나머지 프로세스를 종료하는 것이 가장 좋습니다.

코드베이스의 관련 변경 사항

옵션 2-Sudo와 유사

이상한 이유로 관리자 runas권한으로 명령을 실행하지 않는 경우 명령을 시도 할 수 있습니다 . Microsoft : runas 명령

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

메모

  • 공백이있는 모든 항목을 큰 따옴표로 묶는 것을 잊지 마십시오.
  • 또한 명령을 실행하려고 할 때 암호를 묻기 때문에 관리자 계정에 암호를 설정하지 않았을 수도 있습니다. 관리자 액세스 권한 / 권한이있는 경우 관리자 사용자 이름없이 항상 계정을 사용할 수 있습니다.


답변

관리자로 실행해도 도움이되지 않았습니다. (또한 syscall : rename으로 오류가 발생했습니다)

Windows에서 파일을 잠근 경우에도이 오류가 발생할 수 있습니다.

다음과 같은 경우에 발생할 수 있습니다.

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

관리자로 실행하면 Windows 파일 잠금이 발생하지 않습니다.

VS2017에서 새 프로젝트를 만든 다음 더 많은 패키지를 추가하기 위해 VSCode로 전환했습니다. 프로젝트 실행을 중지하고 VS2017을 닫은 후 오류없이 완료 할 수있었습니다.

면책 조항 : 이것이 관리자로 실행하는 것이 필요하지 않다는 것을 의미하는지 정확히 모르겠지만 의도하지 않은 작업을 수행하는 일부 불량 패키지의 가능성을 피하기 위해 가능하면 피하십시오.


답변

1 단계 : 관리자로 VS Code 다시 시작

(Windows 키를 클릭하고 “Visual Studio Code”를 검색 한 다음 마우스 오른쪽 단추를 클릭하면 관리자 옵션이 표시됩니다.)

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


답변

여기에 내가 얻은 것입니다.

Visual Studio Code와 터미널을 사용하여 ‘npm’명령을 실행하고 있습니다.

Visual Studio Code (관리자가 아님)
PS g : \ labs \ myproject> npm install bootstrap @ 3

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

Visual Studio Code (관리자
권한 ) ‘ng serve’와 같은 것을 실행 한 후이 명령을 실행합니다.

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

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

Visual Studio Code (관리자
권한 -IDE 닫기 및 열기) 노드 모듈에 영향을주는 다른 명령을 이미 실행 한 경우 먼저 Visual Studio Code를 닫고 관리자 권한으로 연 다음 명령을 실행하기로 결정했습니다.

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

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

npm 명령을 실행할 때마다 VS Code를 계속 닫고 싶지 않기 때문에 이것은 영구적 인 해결책이 아니지만 문제를 어느 정도 해결했습니다.


답변