Laravel은 최신 웹 애플리케이션을 구축하는 데 널리 사용되는 강력한 PHP 프레임 워크입니다. 자산 관리는 Laravel의 핵심 부분으로 CSS, JavaScript 및 Pictures와 같은 정적 파일의 최적화 및 구성을 포함합니다. 효율적인 자산 관리를 통해 개발자는 애플리케이션 성능 및 사용자 경험을 향상시킬 수 있습니다.
개발 중에 자산 관리 구성은 자원을 더 잘 구성하고 페이지로드 시간을 줄이며 응용 프로그램 보안을 향상시키는 데 도움이됩니다. 자산 관리의 합리적인 할당은 다른 환경 (개발, 테스트, 생산)에서 자원이 올바르게로드되도록하고 경로 문제로 인한 자원 손실을 피할 수 있습니다.
Laravel Mix는 CSS 및 JavaScript 파일의 구성 및 컴파일 프로세스를 단순화하도록 설계된 웹 팩 기반 도구입니다. Node.js 및 NPM이 설치되어 있는지 확인하십시오. 다음으로 Laravel 프로젝트의 루트 디렉토리에서 다음 명령을 실행하십시오.
<span class="fun">NPM 설치 LARAVEL-MIX-SAVE-DEV</span>
병합, 압축 등과 같은 자산 컴파일 규칙을 구성하기 위해 프로젝트의 루트 디렉토리에서 webpack.mix.js라는 파일을 만듭니다. 기본 구성 예는 다음과 같습니다.
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');
webpack.mix.js 구성 파일을 작성한 후 다음 명령을 사용하여 자산 파일을 컴파일합니다.
<span class="fun">NPM Run Dev</span>
이 명령은 JavaScript 및 CSS 파일을 컴파일하고 컴파일 된 파일을 공개/JS 및 Public/CSS 디렉토리에 출력합니다.
프로덕션 환경에서는 페이지 로딩 속도를 향상시키기 위해 리소스 파일을 압축하고 최적화해야합니다. 다음 명령을 사용하여 생산 환경에 최적화 된 버전을 구축하십시오.
<span class="fun">NPM 달리기 생산</span>
이 명령은 리소스 파일을 압축하고 병합하고 요청 수와 파일 크기를 줄이며 웹 사이트 성능을 향상시킵니다.
사용자가 항상 최신 리소스 파일을로드 할 수 있도록 Laravel Mix는 리소스 버전 작성을 지원합니다. webpack.mix.js에서 버전 제어 코드를 추가합니다.
<span class="fun">mix.version ();</span>
이렇게하면 공개/Mix-Manifest.json 파일에서 버전 레코드가 생성되고 캐시를 관리하고 사용자가 항상 최신 리소스를로드 할 수 있도록 도와줍니다.
이 안내서를 통해 Laravel의 자산 관리를 구성하는 방법을 배웠습니다. 자산 관리의 합리적인 할당은 응용 프로그램 성능을 향상시킬뿐만 아니라 사용자 경험을 크게 향상시킬 수 있습니다. 프로젝트 요구에 따라 구성을 유연하게 조정하고 Laravel의 강력한 장점을 완전히 플레이하십시오.