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
[TIL] 2024.02.21 노드 심화 1차 회고 (0) | 2024.02.22 |
---|---|
[TIL] 2024.02.20 트러블슈팅 (0) | 2024.02.21 |
[TIL] 2024.02.16 타입스크립트 맛만볼게 (0) | 2024.02.16 |
[TIL] 2024.02.15 sparpet 발표 후 회고 (2) | 2024.02.15 |
[TIL] 2024.02.14 sparpet 트러블슈팅 (0) | 2024.02.15 |