첫째, 프로젝트를 빌드 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를 설치, 설치, 구성 할 필요. 그런 다음 다음을 구성합니다
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" } };