찾다

 >  Q&A  >  본문

javascript - vuejs 런타임 빌드와 독립 빌드의 차이점은 무엇입니까?

공식 홈페이지에서 독립 구축과 런타임 구축에 대한 소개를 보다가 헷갈리고 실제 업무에서 어떻게 활용해야 할지 모르겠는데요?

大家讲道理大家讲道理2784일 전679

모든 응답(2)나는 대답할 것이다

  • PHPz

    PHPz2017-05-19 10:43:36

    템플릿 옵션을 이용하여 독립적으로 빌드할 수 있습니다.
    런타임 중에는 빌드가 불가능하며, 템플릿을 통해서만 컴파일하고 렌더링 기능으로 변환할 수 있습니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:43:36

    1. 독립 빌드에는 템플릿 컴파일러가 포함되어 있고, 런타임 빌드에는 템플릿 컴파일러가 포함되어 있지 않습니다.
    2. 템플릿 컴파일러의 기능은 템플릿 옵션을 렌더링 기능으로 컴파일하는 것입니다. 렌더링 기능은 렌더링의 핵심입니다.
    3. 위 두 가지 점을 고려하여 런타임 빌드 사용시 현재 템플릿 컴파일러가 없기 때문에 템플릿 옵션이 나타날 수 없습니다. 하지만 한 가지 예외가 있습니다. webpack+vue-loader의 경우 템플릿이 단일 파일 구성 요소에 표시되도록 해도 괜찮습니다.
    4. vue-cli를 사용하여 프로젝트를 생성할 때 어떤 빌드 방법을 사용할지 알림이 표시됩니다. npm 패키지는 기본적으로 런타임 빌드를 내보냅니다. 독립 빌드를 사용해야 하는 경우 webpack에서 별칭을 구성해야 합니다.
    5. 현재까지 발견된 두 가지 적용 시나리오의 차이점은 다음과 같습니다.

    • 런타임 빌드 모드에서 Vue를 인스턴스화하는 방식에 주의해야 합니다.

    • vue-router를 통해 템플릿이나 경로 보기를 렌더링하지 마세요

    위에서 논의한 시나리오는 모두 webpack+vue-loader 단일 파일 구성 요소를 사용하며 다른 차이점은 아직 발견되지 않았습니다.

    회신하다
    0
  • 취소회신하다