2016-08-12 1 views
4

webpack --watch이 Windows의 Ubuntu에서 작동하도록하려면 어떻게해야합니까?Windows에서 Ubuntu의 Bash에서 watch와 webpack을 실행하면 한 번 빌드되고 종료됩니다.

Ubuntu on Windowswebpack --watch을 한 번 실행하고 오류없이 마치 단순히 단순히 webpack을 실행 한 것처럼 종료됩니다.

inotify 파일 감시 제한을 늘리면 작동하지 않습니다. /etc/sysctl.conffs.inotify.max_user_watches=524288이 있습니다.

업데이트 :

watch: true, 
watchOptions: { 
    poll: true, 
    aggregateTimeout: 300, 
    number: 1000 
} 

을하지만이 솔루션은 실용적이지, 100 % 스파이크 내 CPU 사용의 원인 : 내 webpack.config.js 파일에 다음을 추가하면 작동합니다.

업데이트 2 : 여기에 문제에 대한 유용한 정보가 더있을 수 있습니다 : https://github.com/webpack/webpack-dev-server/issues/155. 그러나 Mac으로 전환하여이 문제가 더 이상 영향을 미치지 않습니다.

+0

나는 Webpack의 git-hub에서 이러한 종류의 질문을하는 것이 좋을 것이라고 생각합니다. –

+0

이미 webpack의 github 페이지에 언급되어 있지만 Windows 문제의 Ubuntu 일 수도 있으므로 중요한 문제이므로 더 많은 노출을 위해 게시하고 있습니다. – chipit24

+0

Windows 및 Webpack 용 Bash에서 동일한 문제를 확인하십시오. 위의 업데이트에서와 같이 webpack.onfig.js를 조정하면 동일한 문제 (높은 CPU)를 알 수 있습니다. – SM79

답변

0

windows 명령 프롬프트에서 webepack --watch을 실행하십시오. 나는 그것이 이상적이지 않을지도 모른다는 것을 안다. 그러나 그것은 나를 위해 일한다.

1

아직 INOTIFY 파일 변경 이벤트 알림을 지원하지 않는 Windows 10 기념일 업데이트가 실행중인 것처럼 보입니다. 당신이 최근 내부자 빌드로 업그레이드되면

https://blogs.msdn.microsoft.com/commandline/2016/10/07/wsl-adds-inotify-filesystem-change-notification-support/

을, 또는 봄 발매 예정 크리에이터 업데이트로, 당신은 inotify를 즐길 수 있습니다 :이 기능은 다시 년 10 월 2016 년 14,942을 구축 내부자에 추가되었습니다 지원은 구성 변경이 가능한 폴링 메커니즘보다 효율적입니다.

HTH.

관련 문제