2014-11-02 2 views
0

node.js (express) 및 angular.js를 사용하여 첫 번째 애플리케이션을 개발 중입니다. 나는 프런트 엔드에서 하나의 파일에 모든 컨트롤러를 가지고 있었고 그 하나의 파일을 '<script src= ''>'을 사용하여로드하고 있었지만 지금은 다른 파일로 컨트롤러를 나누고 싶습니다. 모든 컨트롤러를로드하기 위해 많은 스크립트 태그를 작성하는 것보다 모든 컨트롤러를로드하는 효율적인 방법이 있습니까?angular.js에서 모든 컨트롤러로드

답변

1

예. 일반적으로 개발 중에 여러 파일을 사용하여 각 구성 요소의 위치를 ​​쉽게 알 수 있고 팀 작업과 디버깅을 쉽게 수행 할 수 있습니다. 그러나 빌드 프로세스는 최종 응용 프로그램을 생성해야합니다. 장치를 실행

  • 가 합치하고 스크립트 파일을 축소하는 것은 별도로
  • 모든 파일을로드하지 않도록
  • 을 테스트 코딩 오류 또는 잘못된 관행을 감지하는 코드를 linting

    • :이 빌드 과정은 일반적으로 다음과 같은 부분이 있습니다
    • 모든 구성 요소의 모든 <script> 파일이 이전 단계에서 생성 된 고유 한 축소 된 JS 파일을로드하는 단일 파일로 대체되는 개발에서 사용 된 HTML 페이지를 생성합니다.
    • e2e 테스트를 실행합니다.

    일반적으로 꿀꺽 꿀꺽 꿀꺽 거리는 소리가 사용됩니다.

  • +0

    dev에 개별 파일을로드 할 때 위쪽이 소스 맵을 사용하여 단일 파일을로드하기 위해 연결/축소하지 않는 것이 좋습니다. – JimL

    +0

    @JimL 정말 이런 식으로 시도한 적이 없지만 파일을 편집하고 F5를 누르고 결과를 볼 수있는 것을 좋아합니다. –

    +0

    빌드 도구에서 시계를 사용하여 공급 업체 파일, 앱 js 파일, 앱 sass 파일 등의 시계가있는 각도 프로젝트 atm에서 작업합니다. App js 파일은 12ms 이내에 빌드됩니다. 즉, "ctrl-s alt- 탭 f5 "는 매력처럼 작동합니다. – JimL

    관련 문제