개발 외주 프로젝트를 맡게 되었는데, 초반에는 Vanilla JS로 개발을 요청받았으나,
유지보수 측면을 고려하여 최근 프론트 개발자가 많이 사용하는 Vue.js 프레임워크로 개발을 하게 되었다. (+반응형 web-app 개발)
Vue를 많이 사용하는 이유가 궁금해서 찾아봤는데, (1) 문법이 직관적이고(html 형식에 더 가까운 듯) (2) 직관적인 디렉티브 DOM조작이 가능하여(v-if, v-for 등), (3) 더 명확한 가이드라인... 등의 이유라고 한다.
개발을 위해서는 node.js 설치 후
터미널에서 아래와 같이 실행시켰다.
npm install vue
npm install -g @vue/cli
npm create (프로젝트명) -- 이후 버전 선택가능. vue3 설치
cd (프로젝트명)
+ create할 때 오류가 났는데, 아래와 같은 방법으로 해결했다
window powershell에서 관리자 권한 실행
get-ExecutionPolicy
후 출력물 확인 : Restricted으로 되어있었는데
권한설정이 Restricted면 외부 스크립트 실행이 불가해서 오류가 나는 것이라고 한다.
set-ExecutionPolicy RemoteSigned
를 통해서 권한변경을 해주니 명령어 실행이 정상적으로 작동됐다.
create완료 후 작업 폴더로 이동한 후
npm run serve해주면 아래와 같이 기본 화면이 실행된다.
(1) 참고 링크: https://mfdo.tistory.com/18
오류 고치기 vue : 이 시스템에서 스크립트를 실행할 수 없으므로
포맷한 컴퓨터에 다시 vue 셋팅을 하고 있었다. 그 도중 뜬 에러를 수정하는 과정이다. vue : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\jinjo\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습
mfdo.tistory.com
'WEB > Front-end' 카테고리의 다른 글
어쩌다 Vue.js 02 _ 네이버 지도 api (0) | 2024.12.10 |
---|---|
context, 페이지 라우팅 (React.js_04) (0) | 2024.10.15 |
웹 스토리지 (React.js) (0) | 2024.08.23 |
API활용, axios (React.js) (0) | 2024.07.29 |
jQuery 기초 (HTML, CSS, JS) (0) | 2024.07.18 |