2015-01-04 3 views
6

자바 스크립트를 저장할 수있는 곳은 2 곳 (resources/assets/javascriptspublic/js)입니다.어디서 JS를 Laravel 5에 저장해야합니까?

파일을 resources/assets/javascripts에 넣는다면 덤프 작업을 추가하여 복사해야합니다. 그리고 이것은이 방법의 약점입니다. 그리고 브라우저 디버거에서 경로 매핑이 필요합니다.

이 파일들을 public/js에 넣으면 소스 JS가 있고 한 곳에서 JS가 컴파일되어 엉망이 될 것입니다.

그렇다면 Laravel 5에 JS를 어디에 저장해야합니까?

답변

10

"Laravel-5"대답은 resources/assets/javascripts에 넣는 것입니다. 그런 다음 Taylor + Jeffrey Way의 새로운 npm 패키지 인 Laravel-Elixer를 사용하여 꿀을 사용하여 전체 자산 관리를 처리합니다.

Laravel-Elixer를 사용하면 간단한 워크 플로우에서 모든 css + js 자산을 게시, 결합, 미니 및 버전 제어가 가능합니다.

Elixer가 많이 더 않는다 - 당신은 여기에 대해 읽을 수 있습니다 : https://github.com/laravel/elixir

제프리 방법도 (나는이 시리즈가 무료라고 생각합니다) 그것에 전체 Laracast 시리즈 행하신 : 나는 엘릭서를 사용 https://laracasts.com/index/elixir

+0

을, 하지만 문제는 JS 디버깅입니다. 'public/js'에 모든 소스 파일을 가지고있는 것처럼 디버깅을 쉽게하기 위해 어떻게 브라우저에 매핑을 추가 할 수 있습니까? – DmitryR

+0

Jeffrey는 소스 매핑이 Elixir에 제공 될 기능이라고 말합니다. – Laurence