블로그 만들기 [ 2 ] - 스크립트 실행 오류

bi_sz·2020년 6월 19일
0

블로그

목록 보기
2/6

여러번의 시도를 해봤지만 결국은 다 막혀서 처음부터 다시 시작한다.
express를 사용해서 만들어볼 예정이다.
html 대신 jade를 이용할 것이다. ejs를 사용하게 될지도 모르겟다.......................


시작부터 express 명령어에 오류가 발생했다.

이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\user\AppData\Roaming\npm\express.ps1 파일을 로드할 수 없습니다. 자세한 내용은 aboutExecution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ express learn-express --view=pug
+_ ~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

처음에는 D드라이브에서 작업을해서 문제가 생겼나 싶어 C 드라이브에서 새로 시작했지만 마찬가지였다.

어떻게 해결해야할지 오류코드를 쳐봐도 ㅠㅠ 홈페이지에 내용도 없고 돌고 돌아서 방법을 찾아냈다.

같은 오류가 발생해서 당황할 사람들을 위해 저 내용만 쳐도

간단하게 바로바로 해결법을 알 수 있었으면 좋겠다는 마음으로 작성해본다 ㅠ_ㅠ


1. PowerShell 을 관리자 권한으로 실행한다.

2. ExecutionPolicy 를 입력하여 현재 권한 상태를 확인한다.

설정이 안돼있는 상태였기 때문에 기본설정 값인 Restricted 으로 확인이 된다.

명령어 하나씩 실행이 가능하며, 스크립트를 불러와 실행은 하지 못한다.

3. Set-ExecutionPolicy [ ] 적절한 권한으로 변경해준다.

  • AllSigned - 스크립트 실행은 가능하나, 신뢰된 배포자에 의해 싸인된 것만 실행 가능

  • RemoteSigned - 로컬에서 생성한 스크립트만 실행 가능. 다운로드 받는 모든 스크립트는 신뢰된 배포자에 의해 싸인된것만 실행 가능.

  • Unrestricted - 모든 스크립트 형태 실행 가능.

나는 RemoteSigned 으로 변경해주었다.

오류없이 실행되는 모습이다 !

profile
https://li-yo.tistory.com/ 티스토리 블로그 이전 하였습니다.

0개의 댓글