Windows에서 방랑 상자 (Varying Vagrant Vagrants)를 사용하고 있습니다. 적절한 게스트 애드온 (5.0.26)과 함께 최신 Virtualbox를 사용하고 있습니다.
Vagrantfile에 다음 설정이 있습니다.
# Browsersync port forward
config.vm.network :forwarded_port, guest: 3000, host: 3000, auto_correct: true
config.vm.network :forwarded_port, guest: 3001, host: 3001, auto_correct: true
이 명령 사용 :
browser-sync start --proxy "sitename.dev" --files "assets/css/*.css"
browsersync가 제대로 초기화되었습니다. 가상 머신에서 직접 CSS 파일을 변경하면 모든 것이 정상이며 CSS가 브라우저에 삽입됩니다. 호스트 파일 시스템에서 파일을 변경해도 아무 일도 일어나지 않습니다. 브라우저 동기화는 파일 변경을 인식하지 못합니다 (호스트와 가상 파일 시스템간에 올바르게 동기화 된 파일).
nfs와 간단한 Virtualbox 동기화 폴더도 사용해 보았습니다. (여기에 설명 된 NFS뿐만 아니라 https://github.com/fideloper/Vaprobash/issues/368 )
이 작업을 어떻게 할 수 있습니까?
편집 : 나는이 작업을하고 그것에 따라 내 질문에 대답했습니다. BTW이 솔루션은 NFS에서도 작동하며 호스트 OS와 관련이 없습니다.
여기에 설명 된 솔루션 : https://github.com/BrowserSync/browser-sync/issues/318#issuecomment-98355661 by @faergeek
다음 과 같이 bs-config.js 에 usePolling : true 를 추가 하면됩니다.
module.exports = {
"files": 'assets/css/*.css',
"watchOptions": {
usePolling: true
},
"proxy": ''
};
그리고 다음과 같이 브라우저 동기화를 시작합니다.
browser-sync start --config bs-config.js
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다