내 개발 IDE로 Xcode를 사용하여 일부 웹 페이지를 편집하고 작업중인 프로젝트에 대해 CSS를 사용하고 있습니다. 라이브 리로드 기능을 사용하려면 'livereload'플러그인으로 구성된 루비 '가드'프로그램을 사용하고 있습니다.livereload에 대한 루비 가드가있는 디렉토리를 무시하는 방법은 무엇입니까?
그러나 Xcode는 현재 편집중인 파일을 원본 파일과 동일한 디렉토리에 "(Xcode로 저장 한 문서)"라는 임시 디렉토리에 저장하는 것으로 보입니다. 물론, 이것은 가드 스크립트를 지속적으로 트리거하고 브라우저를 다시로드합니다.
다양한 무시 옵션을 시도했지만 아무 것도 작동하지 않는 것 같습니다 ... 현재 사용중인 보호 파일은 ... 추가 또는 Xcode 디렉토리가 무시 된 위치에서 무시할 수있는 항목은 무엇입니까? 디렉토리?
guard 'livereload', grace_period: 0.5 do
interactor :off
directories %w(resources/img resources/devel)
ignore %r{\(A\sDocument\sBeing\sSaved\sBy\sXcode\)}
compiled_extensions = {
css: :css,
js: :js,
}
static_extensions = {
html: :html,
png: :png,
gif: :gif,
jpg: :jpg,
jpeg: :jpeg,
}
compiled_exts = compiled_extensions.values.uniq
watch(%r{.+\.(#{compiled_exts * '|'})$})
static_exts = static_extensions.values.uniq
watch(%r{.+\.(#{static_exts * '|'})$})
end
나는 파일이 변경되는 것으로 감지되면 루비 코드의 비트를 실행하고 아마 작동하지 않습니다 무시하면 다음 디렉토리를 확인 할 수있는 방법이있을 수있다 생각
...하지만 난 코딩 적이 없다 루비에서는 라이브 리로드 가드 스크립트가 처음부터 작동하도록하는 것은 까다로운 작업이었습니다.