kakasoo

cannot read properties of undefined ( reading 'launcher') 본문

프로그래밍/NestJS

cannot read properties of undefined ( reading 'launcher')

카카수(kakasoo) 2022. 6. 7. 23:49
반응형

[Puppeteer launcher error results with undefined

After testing my project on windows, i've deployed it to Ubuntu-based VM and that is where the Puppeteer behavior baffles me. I did install all required dependencies, but i have a feeling that my e...

stackoverflow.com](https://stackoverflow.com/questions/69494700/puppeteer-launcher-error-results-with-undefined)

Puppeteer를 다루던 중에 에러가 발생했다.

아무래도 TypeScript가 빌드되는 과정에서 에러가 발생하는 것 같은데, Puppeteer 버전을 변경해도 해결이 되지 않았다.

본문의 내용 중에는 tsconfig의 lib을 ES2017이나 그 외 다른 version으로 바꾸라는 해답도 있었는데,

이전에는 이 방법이 먹혔지만, nest를 업데이트한 다음부터 이 방식들이 먹히지 않았다.

결과적으로 나는 이 문제를,

 

import * as Puppeteer from 'puppeteer';

 

"as" 구문을 추가하는 것을 통해 해결했다.

puppeteer 라이브러리가 빌드되는 과정에서, import ( ESM ) 형식에 안맞게 되어 있던 것은 아닐까 생각한다.

반응형