漂亮男人2017-05-16 13:11:08
Laravel에는 js, css, 이미지 등과 같은 정적 리소스를 패키징하는 데 사용되는 laravel-mix가 함께 제공됩니다. 생성된 파일의 이름은 app.asjduiik2l1323879dasfydua23.js
, 即js原文件名+hash+.js后缀
,因为中间的那个hash是随时会变化的,所以在页面引入js文件的时候,就不能写死文件的路径,而是使用mix('app.js')
,此时laravel会自动去匹配当前的app.js
对应哪个app+hash+.js
的文件(项目public目录下会有一个mix-manifest.json
이며 둘 사이의 해당 관계를 저장하며 정적 리소스가 패키징될 때마다 파일이 업데이트됩니다.
정적 리소스 이름에 해시 값이 추가되는 것을 원하지 않는 경우가 있습니다(대부분의 경우 nodejs 모듈이 아니고 독립적으로 도입되는 타사 라이브러리입니다). 간단하고 조잡한 자산 방법을 직접 사용하십시오. 이름을 지정한 파일을 찾으십시오.