[ERROR][TaskAgile] Could not locate module @/utils/error-parser mapped as:
2020. 12. 7. 17:32ㆍ개발 관련/ERROR
FAIL tests/unit/utils.error-parser.spec.js
??Test suite failed to run
n
Configuration error:
Could not locate module @/utils/error-parser mapped as:
C:\Users\ttogl\practice\TaskAgile\vuejs.spring-boot.mysql\front-end\src\utils/error-parser.
Please check your configuration for these entries:
{
"moduleNameMapper": {
"/^@\/(.*)$/": "C:\Users\ttogl\practice\TaskAgile\vuejs.spring-boot.mysql\front-end\src\$1"
},
"resolver": null
}
> 1 | import errorParser from '@/utils/error-parser'
| ^
2 |
3 | describe('utils/error-parser', () => {
4 |
at createNoMappedModuleFoundError (node_modules/@vue/cli-plugin-unit-jest/node_modules/jest-resolve/build/index.js:501:17)
at Object.<anonymous> (tests/unit/utils.error-parser.spec.js:1:1)
...
ERROR 내용
- error-parser import하는데 문제 발생
해결 방법
- 괄호를 빼먹었는지 확인 : 괄호의 개수가 다를 때(열고 닫지 않았을 때) 에러가 난다. -> 해당사항 아님 / 해결 x
- 대문자로 고침 : windows에서는 가끔 component 이름을 대문자로 시작하지 않을 때 에러가 난다. -> 해결 x
import ErrorParser from '@/utils/error-parser'
// import errorParser from '@/utils/error-parser'
참고 사이트 : github.com/vuejs/vue-jest/issues/40
- 구현 x : -> 해결 o
// @/utils/error-parser.js 은 ../src/utils/error-parser.js 를 뜻함