목록Node.js (3)
Simple&Natural
express : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\82104\AppData\Ro aming\npm\express.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_ Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + express learn-express --view=pug + ~~~~~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess 이런 식의 오류가 난다면 스크립트 실행을 보안이슈로 인해 제한하고 있기 때문이다. 실행 정책의 종..
Package.json의 의존성 관리 SemVer -> Semantic Versioning의 약어로써 버전을 의미론적으로 표기하는 것을 의미한다. [Major.Minor.Patch] 와 같은 형식으로 표기된다. Major 대규모 변화 (호환성 고려해야 함) Minor 기능 추가 Patch 버그 수정 - 일반적으로 Major는 신중하게 올리는 게 좋음. - 캐럿(^) 표시는 Minor와 Patch까지는 업데이트 허용 (Major 1버전 미만에서는 예외가 있다) - ~는 Patch까지 허용 (정확히 말하면 현재 지정 버전의 마지막 자리 내에서 업데이트 허용) ~0.0.1 : >=0.0.1 =0.1.1 =0.1.0 =0.0 , =, 1.3.4 는 1.3.4보다 큰 버전을 사용할 것을 의미 - 고정되어 있는 경..
Node.js는 기본값으로 CommenJS 문법을 사용한다. 따라서, 모듈을 불러올 시 import로 불러오게 되면 에러메시지와 함께 동작을 하지 않음. 임시로 ES6 문법을 사용하기 위해서는 해당 파일 확장자를 .mjs 라는 모던 자바스크립트 형식으로 변경하고 node 실행시 --experimental-modules flag를 추가하면 된다. 예를 들어 기존에는 node index.js와 같이 실행하였다면 node --experimental-modules index.mjs 로 적용. ++ CommonJS, ES6, AMD에 대해서는 추가적으로 자세히 정리할 예정 참고자료 https://blog.logrocket.com/es-modules-in-node-js-12-from-experimental-to-r..