[jeest-puppeteer] Browser is not downloaded 오류 해결

1548 단어 TestJestPuppeteertech

배경.


또 다른 실천자는jest-puppeteer의 환경을 설정한 후 이를 자신의 로컬 지점에 반영하고 로컬에서 테스트를 실행할 때 다음과 같은 오류가 발생했습니다.
Browser is not downloaded. Run "npm install" or "yarn install"
만일의 경우에 대비하여 Docker를 초기화하고 다시 시작합니다.패키지가 설치되었는지 확인하기 위해 "npm install 또는 yarn install"라는 동일한 경고가 발생했습니다.두서가 없어 급해서 해결책을 적어 두었다.

해결책


다음 명령을 사용하여 다운로드할 수 있습니다Chromium.실행 후 로컬에서 테스트를 진행할 수 있을 것입니다.
아래 명령을 클릭하세요
node node_modules/puppeteer/install.js
명령 실행 후 표시
Downloading Chromium r515411 - 73.2 Mb [====================] 100% 0.0s
직접적인 오류가 발생한 후에 Datepicker시스템의 패키지를 가져왔지만 그 패키지를 설치하는 문제가 발생하지 않았기 때문에 Puppeter 의존으로 인해 발생한 오류라고 생각합니다.
또 확인을 못 해서 죄송하지만 참고 기사에ignore-scripts=true in my ~/.npmrc file라고 쓰여 있어서 순수히puppeteer(의 Chromium)를 설치할 수 없을 것 같습니다.

최후


오류 정보npm installyarn install에 따라 실행하면 해결할 수 있지만 Docker에 들어가야 하거나 모든 포장과 설치에 시간이 걸리고 여러 가지 일이 번거롭기 때문에 이 지령을 수행하는 것이 비교적 쉽다고 생각합니다.
내용이 상당히 중요하지만 자신이 직면한 오류나 제목과 관련된 오류가 피조사자의 해결책으로 작용할 수 있다면 좋겠다.

참고 문장

  • https://stackoverflow.com/questions/53997175/puppeteer-error-chromium-revision-is-not-downloaded#53998266
  • 좋은 웹페이지 즐겨찾기