creatorblue-evgl
블루 이노베이션 전도사
체험주소
[https://www.budaos.com]
교사 계정: 15886345118 교사 비밀번호: 123456
학생계좌번호 : 18229962587 학생비밀번호 : 123456)
규범, 제약
이름 지정 및 디렉터리 사양
- 변수, 함수 등은 일반적인 카멜 케이스 명명 규칙을 따릅니다.
- 폴더, 파일, 경로, 사용자 정의 구성 요소 등은 모두 소문자이며 단어는 가로 막대로 구분됩니다.
- 사용자 정의 구성 요소: 동일한 카테고리의 여러 구성 요소가 별도의 폴더에 배치됩니다. 비즈니스와 관련이 없는 공통 구성 요소는 다른 프로젝트에서 재사용하기 쉽도록 cb-로 시작합니다.
- 더 이상 사용되지 않는 파일은 즉시 삭제해야 합니다. 코드 비교를 위해 해당 파일을 프로젝트에 보관해야 하는 경우 후속 제거를 용이하게 하기 위해 파일 이름 뒤에 "-olded files"를 추가해야 합니다.
코드 주석 사양
- 각 vue 파일 상단에 문서 주석을 작성합니다. vue 페이지가 어떤 기능에 사용되는지 자세히 설명합니다.
- 비즈니스 로직 코드는 어디에서 시작하고 끝나는지, 어떤 논리적 처리가 수행되는지 등 가능한 많은 주석을 포함하여 작성되어야 합니다.
- 페이지에 다른 구성요소나 스타일을 도입할 때 @/로 시작하는 절대 경로를 사용하고 ../로 시작하는 참조 사용을 금지합니다.
개발 사양
- 타사 구성 요소를 설치하고 참조할 때 설치 명령 뒤에 -save 또는 --save-dev를 추가하고 package.json 구성 파일에 종속성을 추가하여 팀 협업 및 개발을 용이하게 하세요. 예: npm install echarts -save . 구성 요소 버전 번호를 수정하는 경우 package.json에서 해당 구성 요소 버전 번호도 수정해야 합니다.
- 참조된 타사 컴포넌트가 한두 페이지에서만 사용되는 경우 main.js에 전역 컴포넌트를 등록하지 말고 사용된 페이지에 별도로 도입하세요.
빌드 설정
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
프로젝트를 시작하는 방법
- 컴퓨터에서 백그라운드 서비스를 시작해야 합니다.