npm run watch-poll이 오류가 발생했습니다.
다음 환경에서 앱을 만들고 있습니다.
버전
도커
20.10.2
Docker-compose
1.27.4
PHP
7.4.14
라라벨
8.24.0
mysql
8.0.23
npm run watch-poll에서 파일 변경 사항을 반영
css 등을 변경하여 브라우저를 다시로드해도 반영되지 않고,
이 경우 Docker 컨테이너 내에서
컨테이너
npm run watch-poll
입력하면 파일 변경 사항을 모니터링합니다.
실시간으로 컴파일되는 것 같습니다.
입력하면
터미널이 이와 같은 화면이 되어 브라우저에 변경이 반영됩니다.
그건 그렇고
npm run watch
과의 차이는
npm run watch
는 파일의 변경을 감시하고 있기 (위해)때문에 특정의 시스템의 경우는 잘 동작하지 않는 것 같습니다.npm run watch-poll
는 변경을 1초 단위로 확인하는 것 같습니다.npm run watch-poll에서 오류가 발생했습니다.
여기부터가 본제입니다.
언제나처럼
npm run watch-poll
이렇게 오류가 발생했습니다.
어디가 오류 문인지 모르겠지만
터미널
Local package.json exists, but node_modules missing, did you mean to install?
라고 나와 있으므로
package.json
와 node_modules
가 뭔가 이상한 것일까 추측.해결
여기 의 기사가 매우 알기 쉬워서 살아났습니다!
고마워요.
일반적인 해결책으로 node_modules와 package-lock.json을 지우고 캐시를 지우고 다시 npm을 설치 한 후 다시 실행하는 손이 있습니다.
라는 것.
오, 뭔가 이것처럼 보입니다.
컨테이너
rm -rf node_modules && rm package-lock.json && npm cache clear --force && npm cache clean --force && npm i
한 후에 다시
컨테이너
npm run watch-poll
에서 무사히 해결했습니다!
고마워요!
Reference
이 문제에 관하여(npm run watch-poll이 오류가 발생했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mumucochimu/items/fe1358fa5ffb5b06fca2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)