2017-02-06 9 views
0

헤이의 @all,심포니 역할을 assetics 직접

나는 내 dev에 환경 ..

나는 현재 ReactJS를 사용하여 백엔드 UI를 짓고 있어요 내부 assetics를 사용하여 성가신 문제가 생겼어요.
CSS/JS 파일은 항상 브라우저에서 캐시됩니다. 자산을 덤핑하지 않고 그러한 파일을 직접 제공하는 방법을 아는 사람이 있습니까? ..

개발하는 동안 캐시 모든 시간을 취소하는 것은 매우 성가신 ..

나도 알아, 내가 assetics 자동 덤핑에 assetic:watch 명령을 사용할 수 있지만 문제는 브라우저 캐시입니다

내가 사용하는 브라우저는 Chrome입니다 ..

- Thanks!

+0

'gulp'또는 결국 gassetic을 사용하지 마십시오. https://github.com/romanschejbal/gassetic – malcolm

+0

"캐시 무효화"가 필요합니다. – Hammerbot

답변

0

1)은 비활성화 캐시 크롬 개발자 도구를 열고 : enter image description here

2) 당신이 당신의 캐시를 한 번만, 당신은 누를 수를 업데이트해야하는 경우 Ctrl + F5

3) 또 하나의 속임수를 쓸 수 있습니다 : 귀하의 사이트에 추가하십시오 일부 매개 변수를 얻으십시오, 예 : site.com?a=blabla 와 브라우저가 다시로드 캐시 파일

사용 ASSETIC 버전 : 당신이 당신의 자산 버전을 설정할 수 있지만 수동 버전 변경 In Symfony2 how can I append a date to the assetic filenames : 이 시도

+0

고마워요.하지만이 속임수는 이미 알고 있습니다. . :/ 심포니 번들에 c를 추가 할 수 있습니까? "main.css? 123456"과 같은 능률적 인 출력에 대한 타임 스탬프? –