상세 컨텐츠

본문 제목

[TIL] 2024.02.19 jest 디버깅 오류

[TIL]

by 재호링 2024. 2. 19. 22:30

본문

vscode에서 jest를 디버깅하려고하면 오류가 발생했다.

$ yarn test
yarn run v1.22.21
$ node --experimental-vm-modules node_modules/.bin/jest
C:\Users\Desktop\sparta\jest-example\node_modules\.bin\jest:2
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
          ^^^^^^^

 

처음엔 Node 버전과 jest 버전이 맞지 않아 생기는 문제인가 싶어서

Node를 최신버전으로 적용시켰다.( 오래 전에 깔아놔서 최신화 시키면 고쳐질 줄)

 

 

윈도우 환경에서 발생하는 문제인걸 알고 경로를 바꾸었다.

node_modules/jest/bin/jest.js

 

윈도우에서 위와 같은 오류를 본다면

package.json 파일 안에 

scripts: {
	test: "${workspaceRoot}/node_modules/jest/bin/jest.js",
}

 

위 코드블럭처럼 해보자.

 

참고 블로그

https://dev.to/elpddev/debug-jest-spec-in-vscode-error-missing-after-argument-list-1p3b

관련글 더보기