해결된 질문
작성
·
165
·
수정됨
0
> onebite-books-server@0.0.1 seed
> tsx prisma/seed/seed.ts
file:///Users/majunghan/dev/onebite-books-server/node_modules/tsx/dist/resolve-ts-path-DUkQ8uuR.mjs:1
import o from"node:path";import{parseTsconfig as x,getTsconfig as m,createFilesMatcher as u,createPathsMatcher as g}from"get-tsconfig";let i,r,l=!1;const j=s=>{let t=null;if(s){const e=o.resolve(s);t={path:e,config:x(e)}}else{try{t=m()}catch{}if(!t)return}i=u(t),r=g(t),l=t?.config.compilerOptions?.allowJs??!1},P=`
^^^^^^^^^^^^^^^^^^
SyntaxError: The requested module 'get-tsconfig' does not provide an export named 'createPathsMatcher'
npm run seed하고 이런 에러뜨면은
1. npm install get-tsconfig@latest
2. node modules 폴더 지우기
3. npm i
4. npm run seed
하시면 잘됩니다.
답변 1
0
안녕하세요 이정환입니다. 우선 제보 정말 감사합니다.
찾아보니 실습용 백엔드 서버에서 사용하는 tsx 패키지가 get-tsconfig라는 패키지를 의존하고 있더군요 관련해 버전이 꼬이면서 오류가 발생한 것 같습니다.
다만 현재 제 환경에서는 동일한 문제가 재현되지 않고 있어 더 정확한 원인을 파악하기 어려운 상황인데요 이에 혹시 가능하시다면 문제가 발생하셨을 때의 package.json 설정을 알려주실 수 있을지 질문드립니다. (귀찮으시거나 이미 덮어씌우셨다면 안 주셔도 괜찮습니다!)