2017-04-25 2 views
2

vuejs 애플리케이션에서 소비하는 백엔드 용 나머지 API로 구성된 애플리케이션을 빌드하려고합니다.Symfony 3 Vuejs + Webpack을 사용할 때의 프로젝트 구조

프론트 엔드와 백엔드 코드가 동일한 코드 저장소에 있어야합니다.

나는 내 vuejs 파일을 어디에 넣을 지 고민 중입니다.

현재 내 프로젝트 디렉토리 구조는 다음과 같습니다

/project-dir 
    /app 
    /bin 
    /src 
    /tests 
    /var 
    /vendor 
    /web 

지금은/프로젝트 디렉토리/웹에있는 모든 JS 파일을 배치해야합니까? 이처럼 :

/project-dir 
    /app 
    /bin 
    /src 
    /tests 
    /var 
    /vendor 
    /web 
     /build 
     /config 
     /node_modules 
     package.json 
     /src 
     /static 
     /test 

나는 이런 식으로 일을 어떤 단점이 있다면이 좋은 그것을 구조화하는 방법이 있지만 확실하지 수 있습니다 생각합니다. vuejs와 webpack을 스켈레톤 심포니 애플리케이션에 어떻게 통합 할 것입니까?

답변

6

vue.js 프로젝트 (및 web/builds/suggests 폴더)를 빌드하는 경우. 나머지 코드를 웹/디렉토리 외부에 보관하고 빌드하는 것이 좋습니다. 그 외에는

이 당신의 접근 방식에 대해 말할 것도없고 그것도 현재 Symfony Best Practices에 의해 제안 것 :

모범 사례

스토어 자산 웹/디렉토리에.