npm run watch-poll이 오류가 발생했습니다.

3307 단어 npm라라벨
Laravel 초보자입니다.
다음 환경에서 앱을 만들고 있습니다.



버전


도커
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.jsonnode_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

에서 무사히 해결했습니다!

고마워요!

좋은 웹페이지 즐겨찾기