공식 홈페이지에서 독립 구축과 런타임 구축에 대한 소개를 보다가 헷갈리고 실제 업무에서 어떻게 활용해야 할지 모르겠는데요?
PHPz2017-05-19 10:43:36
템플릿 옵션을 이용하여 독립적으로 빌드할 수 있습니다.
런타임 중에는 빌드가 불가능하며, 템플릿을 통해서만 컴파일하고 렌더링 기능으로 변환할 수 있습니다.
伊谢尔伦2017-05-19 10:43:36
1. 독립 빌드에는 템플릿 컴파일러가 포함되어 있고, 런타임 빌드에는 템플릿 컴파일러가 포함되어 있지 않습니다.
2. 템플릿 컴파일러의 기능은 템플릿 옵션을 렌더링 기능으로 컴파일하는 것입니다. 렌더링 기능은 렌더링의 핵심입니다.
3. 위 두 가지 점을 고려하여 런타임 빌드 사용시 현재 템플릿 컴파일러가 없기 때문에 템플릿 옵션이 나타날 수 없습니다. 하지만 한 가지 예외가 있습니다. webpack+vue-loader의 경우 템플릿이 단일 파일 구성 요소에 표시되도록 해도 괜찮습니다.
4. vue-cli를 사용하여 프로젝트를 생성할 때 어떤 빌드 방법을 사용할지 알림이 표시됩니다. npm 패키지는 기본적으로 런타임 빌드를 내보냅니다. 독립 빌드를 사용해야 하는 경우 webpack에서 별칭을 구성해야 합니다.
5. 현재까지 발견된 두 가지 적용 시나리오의 차이점은 다음과 같습니다.
런타임 빌드 모드에서 Vue를 인스턴스화하는 방식에 주의해야 합니다.
vue-router를 통해 템플릿이나 경로 보기를 렌더링하지 마세요
위에서 논의한 시나리오는 모두 webpack+vue-loader 단일 파일 구성 요소를 사용하며 다른 차이점은 아직 발견되지 않았습니다.