위 명령어를 입력했더니,
스크립트를 실행할수 없다는 오류가 떴다.
원인을 찾아보니, 보안상의 이유로 window powershell에서
script를 막아놨다.
(다른 터미널은 괜찮다.)
express : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\Administrator\AppData
\Roaming\npm\express.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Po
licies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ express --ejs first-project
+ ~~~~~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
보안 오류: (:) [], PSSecurityException
이것 역시 "터미널 변경" 으로 간단하게 해결할 수 있다.
vscode에서 기본 terminal이
window powershell로 설정되어 있었다.
1. 복잡한 방법
window powershell을 따로 켜서,
관리자 권한으로 실행.
ExecutionPolicy
현재 상태를 확인하면, "Restricted "
스크립트가 전부 막혀 있다.
Set-ExecutionPolicy Unrestricted
모든 스크립트 허용 처리를 해준다.
2. 간단한 방법
vscode에서 쓰고 있는 터미널을
powershell → bash 로 변경해준다.
(Command prompt도 가능)
다시 터미널에
express --ejs first-project을 입력했더니 성공!
아래와 같이 무사히 작동된다.
스크립트 실행 오류는 스크립트 허용 처리를 해주거나,
다른 터미널로 변경하면 해결된다.
단지, 전부 허용 처리를 해버리면 보안상 문제가 될것 같았다.
후자를 추천한다.
(보안 오류: (:) [], PSSecurityException )
express --ejs first-project
warning: option `--ejs' has been renamed to `--view=ejs'
create : first-project\
create : first-project\public\
create : first-project\public\javascripts\
create : first-project\public\images\
create : first-project\public\stylesheets\
create : first-project\public\stylesheets\style.css
create : first-project\routes\
create : first-project\routes\index.js
create : first-project\routes\users.js
create : first-project\views\
create : first-project\views\error.ejs
create : first-project\views\index.ejs
create : first-project\app.js
create : first-project\package.json
create : first-project\bin\
create : first-project\bin\www
change directory:
> cd first-project
install dependencies:
> npm install
run the app:
> SET DEBUG=first-project:* & npm start
[Node.js ] template engine 사용하기 (Nunjucks) (0) | 2022.01.05 |
---|---|
vscode 터미널 관리자 권한으로 실행하기 (Setting까지) (0) | 2021.12.31 |
Node js 에서 address already in use 에러 해결하기 (0) | 2021.12.28 |
실무에서 자주 쓰는 리눅스 명령어 (구름 IDE 사용) (0) | 2021.11.29 |
리눅스 linux apt-get, nginx 설치로 프로젝트 서버연결 (0) | 2021.11.29 |
댓글 영역