2014-04-25 1 views
1

에서 css 개의 파일을 생성하는 구성이 있습니다. 나는 DevTools로의 .less 파일을 변경할 때, 내 말은 콘솔에 메시지가Devtools가 CSS를 다시 컴파일하기를 기다리지 않습니다

또한 소스 맵을 생성하고 모든 것을 제외하고는 잘 작동 할 것으로 보인다 감시자 세트를 ...이 :

http://localhost/url/to/my.css?ver=3.9 resource missing. Please 
reload the page. 

내 장식 도구 중 .less을 변경 한 후 내 스타일이 자동 새로 고침되지 않음을 의미합니다. 나는 또한 grunt가 .css 파일을 다시 생성하기 전에이 메시지가 튀어 나오는 것에 주목했다.

무엇이 여기에 있습니까?

답변

2

알았어! 문제는 워드 프레스로 밝혀졌습니다.

using wp_enqueue_style(...) 자동으로 리소스 (CSS와 JS 모두)에 대한 링크에 버전 번호가 추가됩니다. 이 문제를 제거하려면

, 당신은 당신의 DevTools로는 폭탄처럼 실행해야

function remove_cssjs_ver($src) { 
     if(strpos($src, '?ver=')) 
      $src = remove_query_arg('ver', $src); 
     return $src; 
    } 
     add_filter('style_loader_src', 'remove_cssjs_ver', 10, 2); 
add_filter('script_loader_src', 'remove_cssjs_ver', 10, 2); 

그런 다음 functions.php 파일 내부에이 코드를 추가 할 수 있습니다! 누가 이런일이 일어날 거라고 생각 했 겠어? 워드 프레스 : (

+0

크롬은 심각하게 당신의 스타일 시트를 버스트 캐쉬 허용하지 않습니다 ??? 절름발이. – jetlej

관련 문제