2014-10-01 1 views
0

그래서 Laravel을 배우기 시작했고, 그걸로 멋진 것을 만들고 싶습니다. 저는 프론트 엔드 개발, 특히 AngularJS를 중심으로 작업했으며 최근에 RequireJS를 사용하기 시작했습니다.PHP 프레임 워크에서 Grunt/Gulp 사용

나는 길을 디렉토리 구조로까지 프런트 엔드 응용 프로그램을 설정 Yeoman 발전기를 좋아하는 (즉 /app, /test, /dist)이 구조를 사용하여 계속 좋아하지만, 나는 전체 응용 프로그램에 당겨 할 것 . 또한 대부분의 경우 응용 프로그램은 프로세스 대기를 줄이기 위해 빌드되지 않은 파일 (특히 JS)을 개발 용으로 사용합니다.

Laravel (또는 다른 프레임 워크) 응용 프로그램과 템플릿을 비슷한 디렉토리/파일 설정을 사용하도록 파일을 설정하고 구성하려면 어떻게해야합니까? 내가 계속 붙잡고있는 문제는 개발을 위해 unbuilt/uncompressed 파일을 사용하는 것뿐 아니라 원본과 빌드 된 프론트 엔드 파일을 깨끗하게 분리하는 것입니다.

답변

0

Laravel부터 나는 모든 종류의 자산 관리 도구 및 방법을 사용해 보았습니다. 필자는 작곡가와 함께 설치할 수있는 매우 간편한 자산 관리 PHP 라이브러리 인 Stolz/Assets를 사용하여 끝 냈습니다. 축소 (특히 CSS)시 약간의 문제가 있으므로 이상적인 도구는 아닙니다.

생산을 위해 js/CSS 자산을 깔끔하게 컴파일하고 필요로 했음에도 불구하고 여러분처럼.

많은 연구 끝에이 블로그 게시물 (http://www.abishek.me/using-gulpjs-with-your-laravel-application/)을 읽은 후 Gulp.js를 사용하는 것으로 끝났습니다. 즉시 Gulp.js를 다운로드하여 설치하고 내 자신의 디렉토리 구조가있는 gulp 파일을 만들었습니다. 나는 몇 분 안에 뛰었다. 이후 SAS 소프트웨어를 컴파일하고 CSS와 JS를 모두 압축 및 압축하여 제작하기 위해 내 gulp 파일을 수정했습니다.

내 파일을 제공하기 위해 Stolz/Assets (Laravel의 자산 관리 라이브러리)를 계속 사용하지만 컴파일이나 축소를 위해이 도구에 의존하지 않습니다.

관련 문제