어떻게 완전한 Vue 3.0+ts 프로젝트 절 차 를 만 듭 니까?
5777 단어 Vue3.0typeScript
저희 가 이제 오늘 의 콘 셉 트 로 넘 어가 보도 록 하 겠 습 니 다.
설치 하 다
1.nodejs 설치
nodejs 다운로드 주 소 를 제공 합 니 다:https://nodejs.org/zh-cn/download/
여러분 은 자신의 컴퓨터 설정 에 따라 적합 한
LTS(
을 선택 하여 다운로드 하고 설치 하면 됩 니 다.여 기 는 설치 절 차 를 생략 합 니 다.2.이전 버 전 마 운 트 해제
만약 당신 이 지금 구 판
Vue-cli1.x
또는Vue-cli2.x
을 사용 하고 있다 면 먼저 마 운 트 해제 해 야 합 니 다.없 으 면 이 절 차 를 무시 하 십시오.명령 창 을 열 고 다음 명령 으로 마 운 트 해제 하기:
npm uninstall vue-cli -g
3.Vue-cli 3.x 설치Vue 3.0 프로젝트 를 만 들 려 면
Vue-cli 3.0
이상 의 버 전에 의존 해 야 합 니 다.명령 창 을 열 고 다음 명령 을 통 해 버 전 번 호 를 설치 하고 확인 해 야 합 니 다.
// vue-cli
npm install -g @vue/cli
//
vue -V
2.프로젝트 구축 과정1.새 항목,아래 my-demo 라 는 항목 을 새로 만 듭 니 다.
vue create my-demo
2.enter 이후 항목 알림 에 따라 다음 설정 을 선택 할 수 있 습 니 다.상하 키 를 통 해 설정 항목 을 전환 하고 선택 할 설정 항목 에 대해 스페이스 바 를 사용 하여 선택/반 선택 합 니 다.
4.그리고 선택 한 모든 설정 항목 을 설정 합 니 다.
Use class-style component syntax? (Y/n)
클래스(클래스)스타일 장식 기 를 사용 할 지 여부 입 니 다.export default class Home extends Vue{}을 통 해 Vue 인 스 턴 스 를 만 듭 니 다.
Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? (Y/n)
Babel 을 전의 로 사용 하여 TypeScript 와 함께 자동 검색 에 사용 합 니 다.
Use history mode for router?
경로 모드,history 모드 를 선택 할 지 여부,history 모드 를 사용 할 지 여부,프로젝트 build 이후 페이지 공백 이 발생 할 수 있 습 니 다.
Pick a CSS pre-processor?
css 프로세서 선택,여기 서 less 선택
Pick a linter / formatter config?
코드 포맷 검사 도 구 를 선택 하 십시오.
TSLint:ts 형식 검사 도구
ESLint with error prevention only:ESLint 는 오류 알림 만 수행 합 니 다.
ESLint+Airbnb config:ESLint Airbnb 표준
ESLint+Standard config:ESLint Standard 표준
ESLint+Prettier:ESLint(코드 품질 검사)+Prettier(코드 포맷 도구)
Pick additional lint features?
코드 검사 방식:저장 할 때 검사 하거나 제출 할 때 검사 합 니 다.저장 할 때 검사 하기
Pick a unit testing solution?
유닛 테스트 방안 을 선택 하 십시오.현재 Vue 공식 추천 도 jest 입 니 다.설정 이 간단 하고 쉽게 시작 되 므 로 Jest 를 선택 하 는 것 을 권장 합 니 다.
Where do you prefer placing config for Babel, PostCSS, ESLint, etc.?
Babel,PostCSS,ESLin 등 프로필 을 어떻게 저장 합 니까?별도의 프로필 에 넣 습 니까?아니면 package.json 에서?여 기 는 설정 이 뚜렷 하고 보기 좋 습 니 다.저 는 모든 설정 의 단독 파일 을 선택 하 겠 습 니 다.
Save this as a preset for future projects?
현재 설정 을 저장 해 야 합 니까?다음 항목 에서 빠르게 구축 할 수 있 습 니까?저장 후 다음 항목 을 만 들 때 이 설정 을 직접 선택 할 수 있 습 니 다.따로 설정 하지 않 아 도 됩 니 다.
5.설정 완료 후 설치 에 의존 할 때 까지 기 다 립 니 다.
6.구축 완료 후 프로젝트 디 렉 터 리 구 조 는 다음 과 같다.
Vue 2.x 에 비해 Vue 3.0 디 렉 터 리 가 많이 간소화 되 었 습 니 다.그리고 Vue 3.0 은 웹 팩.config.js 설정 이 없 는 것 은 Vue 3.0 이 플러그 인@vue/cli-service 를 통 해 웹 팩 을 추상 적 으로 처리 하고 웹 팩 설정 을 기본 으로 하기 때 문 입 니 다.그러나 프로젝트 개발 에 있어 서 우 리 는 웹 팩 을 조정 해 야 하 는 특별한 수요 가 있 을 것 입 니 다.물론 이것 도 문제 가 없습니다.Vue 3.0 에서 프로젝트 의 루트 디 렉 터 리 에 vue.config.js 를 만들어 웹 팩 을 사용자 정의 설정 할 수 있 습 니 다.
vue.config.js 설정 에 대해 서 는 따로 글 을 써 서 공유 하 겠 습 니 다.
3.시작 항목:
cd my-demo
npm run serve
이로써 Vue 3.0 의 완전한 프로젝트 구축 과정 이 완 료 됩 니 다.그 다음 에 저 는 Vue 3.0 중의 vue.config.js 설정 을 따로 공유 하 겠 습 니 다.글 에 잘못된 부분 이 있 습 니 다.지적 해 주 셔 서 감사합니다. 더 많은 Vue 3.0+ts 프로젝트 절차 내용 은 저희 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Vue 3.0 핸드 돋보기 효과실현 해 야 할 효 과 는 고정 확대 두 배,마우스 가 왼쪽 그림 영역 에 들 어 갈 때 커버 층 이 표시 되 고 떠 날 때 커버 층 이 숨겨 집 니 다. 홈 페이지 의 용법,마지막 으로 return{target}을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.