-
[NodeJs] puppeteer - EPERM error 발생프레임워크/NodeJs 2021. 2. 21. 04:09
에러메세지
[Error: EPERM: operation not permitted, unlink 'C:\Users\AppData\Local\Temp\puppeteer_dev_chrome_profile-xHAhwu\CrashpadMetrics-active.pma'] { errno: -4048, code: 'EPERM', syscall: 'unlink', path: 'C:\\Users\\AppData\\Local\\Temp\\puppeteer_dev_chrome_profile-xHAhwu\\CrashpadMetrics-active.pma' }
puppeteer issue에서 저와 같은 현상을 겪고 있는 개발자들을 발견했는데요.
github.com/puppeteer/puppeteer/issues/298
EPERM error attempting to run example · Issue #298 · puppeteer/puppeteer
Trying to run the following code: var puppeteer = require("puppeteer"); puppeteer.launch().then(async browser => { let page = await browser.newPage(); await page.goto('https://goog...
github.com
대부분 윈도우10 실행환경을 가진 개발자들 이었습니다.
저도 마찬가지로 윈도우10 환경이구요.
이 이슈에 따르면 "브라우저를 닫기 전에 모든 페이지를 닫아야 한다." 를 해결방법으로 제시했지만
저는 해당 방법을 사용해도 문제가 해결되지 않았습니다.
결국, issue close가 된 comment 대로
headless를 true로 변경해주어 브라우저를 아예 띄우지 않으니 반복되던 에러가 사라졌습니다.
'프레임워크 > NodeJs' 카테고리의 다른 글
[NodeJs] localhost가 실행되었는데 127.0.0.1 에 접속되지 않는 경우 (0) 2022.11.05 [NodeJs] Exit status 3221225477 발생. 및 해결 (0) 2022.10.08 [NodeJs] 채팅 서버 만들어서 실행하기 (0) 2022.05.29 [NodeJs] tosource - console창에 [Function]이 출력 될 때 사용하는 라이브러리 (0) 2021.03.06 [NodeJs] winston모듈을 사용하여 로그 저장하기 (0) 2020.10.20