728x90
반응형
Jest에서 감지할 필요가 없는 scss파일에 접근해서 발생한 에러입니다. 굳이 Jest에서 파악할 필요가 없는 파일들은 패스하면 됩니다.
/Users/ruden/Desktop/development/2022/test/src/components/Progressbar/progressbar.scss:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){@import '../../styles/variables.scss';
^
SyntaxError: Invalid or unexpected token
> 1 | import "./progressbar.scss";
| ^
2 |
3 | class Progressbar {
4 | private percent = null;
at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1728:14)
at Object.<anonymous> (src/components/Progressbar/Progressbar.ts:1:1)
Test Suites: 1 failed, 1 total
Tests: 0 total
Snapshots: 0 total
Time: 0.148 s
Ran all test suites related to changed files.
yarn add --dev identity-obj-proxy
// jest.config.js
module.exports = {
preset: "ts-jest",
testEnvironment: "node",
moduleNameMapper: {
".+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$":
"identity-obj-proxy",
},
};
해당 세팅을 적용했음에도 불구하고 계속 에러가 발생한다면, vscode를 재부팅해보세요!
PASS src/components/Progressbar/Progressbar.test.ts
Progressbar
✓ start method (1 ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 1.886 s, estimated 2 s
Ran all test suites related to changed files.
728x90
반응형
그리드형
'개발 > 트러블슈팅' 카테고리의 다른 글
도커 이미지 빌드 캐시 삭제하는 방법 (how to clear docker build cache) (2) | 2022.04.12 |
---|---|
git 대소문자 파일명 폴더명 오류 (Changing capitalization of filenames in Git) (0) | 2022.03.27 |
vscode eslint export a CLIEngine 에러 해결방법 (0) | 2022.02.19 |
Typescript 에서 console을 인식하지 못하는 문제 (0) | 2022.01.18 |
SSH 로그인 접속 시 퍼미션 문제 (UNPROTECTED PRIVATE KEY FILE) (0) | 2021.12.15 |
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.