뷰 기본 프로젝트 구성

첫째, 프로젝트를 빌드 Vuejs 사용은 몇 가지 기본 구성을 필요로하므로 적은 비용으로 더 많은 프로그래밍 과정을

(1) 먼저 다운로드 nodejs 후 nodejs는 NPM이 VueCli3.0 뷰 비계 이상 다운로드 명령을 사용하여 사용합니다. 비계는 뷰의 UI 그래픽 인터페이스를 사용하여 프로젝트를 만들 수 있습니다, 당신은 VUE 사용하는 프로젝트를 생성하기 위해 명령 줄을 사용하는 XXX를 만들 수 있습니다.

이 프로젝트를 만드는 가장 중요한 옵션은 <vue.confing.js>에 초점을하지 않는 가장 좋은 구성은 개별적으로 각각의 프로필을 파일을 사용하는 것입니다.

프로젝트 NPM 실행 완료 후 생성 된 3 프로젝트를 시작하는 역할을한다.

4, 프로젝트 디렉토리에 플러그인 및 로더 뷰의 다양한 설치하는 새로운 명령 프롬프트를 엽니 다.

둘째, 다양한 로더, ​​로더는 자신의 구글을 알고하지 않습니다

1, 파일 로더는,이 패키지는 그가, SVG, 이미지와 직접 구성없이 설치된 다른 파일을로드 할 수 있습니다 설치 명령이 NPM 파일 로더를 설치하도록 설치해야합니다 -D

2, SVG-스프라이트 로더, 효율적으로 사용할 아이콘 아이콘이 패키지를 먼저 루트 디렉토리 vue.config.js에서 새 구성 파일에서 명령 NPM은 SVG-스프라이트 로더 -D를 설치, 설치, 구성 할 필요. 그런 다음 다음을 구성합니다

CONST = 경로 ( "경로")를 필요로;
chainWebpack : 설정 => { 
    config.module 
      .rule ( "SVG" ) 
      .exclude.add (path.resolve ( "./src/icons" )) 
      .END (); 
    config.module 
      .rule ( "아이콘" ) 
      .test ( /\.svg$/ ) 
      .include.add (path.resolve ( "./src/icons" )) 
      .END () 
      .use ( "SVG-sprite- 로더 " ) 
      .loader ( "SVG 스프라이트 - 로더 " ) 
      의 .options ({ 
        symbolId : "아이콘 - [이름] " 
      }) 
      .END (); 
  }

3, normalize.css, normalize.css은 main.js에 도입 가져 오기에 직접 장착 설치하는 각 브라우저 NPM의 기본 값을 제거

4, JS-쿠키, 단순히 쿠키를 사용, 쿠키가 설치 NPM 사용하여 직접 다양한 작업을 운영 제공 JS를-쿠키

(5)는, 각각 다른 브라우저에 autoprefixer, 일부 CSS는 브라우저에 다른 규칙을 적용 <.browserslistrc> 구성 파일의 구성을 변경, 특정 구성 github에 참조하는 접두사를 추가 할 수 있습니다.

6, 때로는 더 깊은 중첩 된 경로는 뒤죽박죽 보인다. 별명 파일 경로가 구성 될 수 있으므로, 배치 간결 상세한 구성을 보이는 <vue.config.js> 그리고 단순히 예하므로 사용 시간 라인, 사용 "API / 로그인"가져 오기 API를

CONST = 경로 ( "경로"를 필요로 ); 
 configureWebpack : { 
    해결 : { 
      별명 : { 
        보기 : path.resolve ( "./src/views" ), 
        완 : path.resolve ( "./src/components" ), 
        API : path.resolve ( "./src/ API " ) 
        층 : path.resolve ( "./src/layers " ), 
        아이콘 : path.resolve ( "./src/icons을 " ) 
      } 
    } 
  }

 

7, 구성 웹팩 VUE를 완료 한 후 xxx는 구성이 올바른지 확인하는 데 사용할 수 있습니다 --rule를 검사 한 후 제대로 구성 프로젝트를 다시 시작

셋째, 구성 ESlint가 자동으로 아름다운보고를 위해 코드를 작성하도록 구성 후 문제를 해결할 수 있습니다

VUE 프로젝트를 만들 때 1, 코딩 오류를 수정 저장 올바른을 선택해야하는 Eslint을 사용할지 여부를 선택해야합니다. 물론, 후자는 구성 파일에 변경 될 수 있습니다

또한 올바른 템플릿 Eslin를 사용하도록 선택할 VUE 프로젝트를 생성 할 때 2, 당신이 NPM 예뻐 설치 사용할 수없는 경우, <예뻐> 사용하는 것이 좋습니다 -D

3, eslint - 플러그인 HTML이 더 설정을 장착하지 NPM 설치 eslint - 플러그인 - HTML -D

4. 파일 -> 환경 설정 -> 설정 -> 플러그인, Eslint 구성 (JSON)를 열고 오른쪽 상단을 찾아, 다음 코드를 구성합니다

    "eslint.validate" :
         "스크립트" ,
         "javascriptreact" ,
         "HTML" , 
        { "언어": "VUE", "자동 수정" } 
    ,
     "eslint.options" {
         "플러그인": "HTML ","VUE " ] 
    },
     "files.autoSave ":"오프 " ,
     "extensions.autoUpdate " 거짓 ,
     "eslint.autoFixOnSave " 사실 ,
     "eslint.alwaysShowStatus " 사실 ,
     "eslint.lintTask.enable " 사실 ,
     "eslint.experimental.incrementalSync " 사실,
     "editor.tabSize": 2,

도 5를 참조하면, 다음과 같이 <.eslintrc.js> 구성된다 :

module.exports = { 
  루트 : 사실 , 
  ENV { 
    노드 : 사실은 
  } 
  확장하지 : [ "플러그인 : VUE / 필수", "@의 VUE / 예뻐" , 
  규칙 : {
     "노 콘솔을"process.env.NODE_ENV를 === "생산"? "오류": "오프" ,
     "노 디버거"process.env.NODE_ENV === "생산"? "오류": "OFF" 
  }, 
  parserOptions : { 
    파서 : "바벨 - eslint" 
  } 
};

 

추천

출처www.cnblogs.com/wenlibest/p/11583644.html