Vue2 + VueRouter 2 + Webpack + Axios 구축 프로젝트 실전 2017 재 제판 (3) 프로젝트 의 모든 파일 인식

Vue2 + VueRouter 2 + Webpack + Axios 구축 프로젝트 실전 2017 재 제판 (3) 프로젝트 의 모든 파일 인식
에서 우 리 는 설치 nodejs 시스템 환경 과 vue-cli 비계 도 구 를 통 해 명령 을 실행 한 후에 초기 프로젝트 를 달 렸 다.
하지만 우리 의 프로젝트 코드 는 아직 하나 도 보지 못 했다.그래서 이 장 에서 우 리 는 모든 서 류 를 알 아 보 자.
초기 파일 분석
├── README.md                       //       
├── node_modules                    //         
├── build                           //       ,     
│   ├── build.js
│   ├── check-versions.js
│   ├── dev-client.js
│   ├── dev-server.js
│   ├── utils.js
│   ├── vue-loader.conf.js
│   ├── webpack.base.conf.js
│   ├── webpack.dev.conf.js
│   └── webpack.prod.conf.js
├── config                          //          
│   ├── dev.env.js              //       
│   ├── index.js                    //      
│   └── prod.env.js             //       
├── index.html                      //       
├── package-lock.json           // npm5     ,    
├── package.json                    //          
├── src                             //             
│   ├── App.vue                 // APP    
│   ├── assets                      //         ,    
│   │   └── logo.png
│   ├── components              //     
│   │   └── Hello.vue           //     ,    
│   ├── main.js                 //      
│   └── router                      //        
│       └── index.js            //       
└── static                          //       

좋아, 위 와 같이 우리 vue 가 초기 화 된 후에 얻 은 프로젝트 의 완전한 구조 이다.다른 대부분의 서 류 는 우리 가 상관 할 필요 가 없다.만약 관여 하려 고 한다 면, 나 는 뒤의 장절 에서 도 상세 하 게 설명 할 것 이다.
우리 의 절대 다수의 조작 은 바로 src 이 목록 아래 에 있다.기본 적 인 src 구 조 는 비교적 간단 하 므 로 우 리 는 다시 정리 해 야 한다.
또한 static 자원 디 렉 터 리 는 서로 다른 자원 을 배치 하 는 데 따라 서로 다른 하위 폴 더 를 구축 해 야 합 니 다.
src 디 렉 터 리 를 설정 합 니 다.
우선 이 파일 들 의 내용 에 관여 하지 말고, 우 리 는 먼저 이 빈 파일 들 을 여기에 세 웁 시다.그리고 우 리 는 뒤에서 그것 을 보완 했다.
우리 의 이 항목 은 두 페이지 를 만 드 는 것 입 니 다. 하 나 는 cnodejs 의 목록 페이지 이 고 하 나 는 상세 한 페이지 입 니 다.
그래서 나 는 프로젝트 폴 더 를 다음 과 같은 구조 로 정리 했다.
├── App.vue                         // APP    
├── api                             //          
│   └── index.js                    //       
├── components                      //      ,    
├── config                          //        
│   └── index.js                    //       
├── frame                           //       
│   └── frame.vue                   //        
├── main.js                         //       
├── page                                //           
│   ├── content.vue             //     cnodejs      
│   └── index.vue                   //     cnodejs      
├── router                          //        
│   └── index.js                    //       
├── style                           // scss       
│   ├── base                        //         
│   │   ├── _base.scss          //       
│   │   ├── _color.scss     //           
│   │   ├── _mixin.scss     // scss     
│   │   └── _reset.scss     //         
│   ├── scss                        //        
│   │   ├── _content.scss       //         
│   │   └── _index.scss     //       
│   └── style.scss              //      
└── utils                           //        
    └── index.js                    //       

우 리 는 기본 적 인 파일 을 삭 제 했 기 때문에 이 때 프로젝트 는 반드시 잘못 보 고 된 것 입 니 다. 먼저 그 를 상관 하지 않 고 우 리 는 우리 의 수요 에 따라 위 와 같은 프로젝트 구 조 를 새로 만 듭 니 다.이것들 은 모두 src 목록 안의 구조 이다.
static 디 렉 터 리 를 설정 합 니 다.
이 디 렉 터 리 는 비교적 간단 합 니 다. 왜냐하면 이 프로젝트 는 우리 의 자원 이 많 지 않 기 때 문 입 니 다. 그러나 나의 이 일련의 박문 이 대부분의 프로젝트 의 개발 에 적합 하도록 보통 저 는 다음 과 같이 만 들 었 습 니 다.
├── css             //            
├── font                //        
├── image           //      ,       ,           
└── js              //        JS  ,  jquery

당신 은 이상 할 수도 있 습 니 다. 우 리 는 스타일 과 JS 을 모두 안에 쓰 지 않 았 습 니까? 왜 여기에 두 어야 합 니까?src 목록 에 넣 었 다 면 포장 할 때마다 포장 해 야 하기 때문이다.이번 에는 우리 의 포장 항목 의 시간 을 늘 립 니 다.그리고 일부 지역 에 놓 인 파일 은 우 리 는 일반적으로 수정 하지 않 고 npm 설치 할 필요 도 없 으 며 직접 인용 하면 된다.당신 은 자신의 상황 에 따라 포장 하지 않 고 직접 인용 할 수 있 는 파일 을 추출 하여 자원 디 렉 터 리 에 넣 고 직접 호출 할 수 있 습 니 다. 그러면 우리 프로젝트 의 포장 효율 을 크게 향상 시 킬 수 있 습 니 다.
자, 이렇게 하 자. 우리 의 파일 구조 가 다 되 었 으 니 다음 장 에 코드 를 쓰기 시작 하 자.
만약 에 글 이 제 가 학식 이 얕 아서 심각 한 오류 가 있 는 것 을 발견 하 게 된다 면 반드시 평론 에서 지적 해 주 십시오. 저 는 첫 번 째 시간 에 제 박문 을 수정 하여 남 의 자식 을 그 르 치지 않도록 하 겠 습 니 다.
본 고 는 FungLeo 가 창작 한 것 으로 전 재 를 허용 하지만 전 재 는 반드시 첫 번 째 링크 를 유지 해 야 한다.

좋은 웹페이지 즐겨찾기