package.json의 "type": "module"이 있을때 동작하는 코드와 없을때 동작하는 코드

tsconfig.json의 "module": "CommonJS"가 있을때 동작하는 코드와 없을때 동작하는 코드

tsconfig.json의 "moduleResolution": "node"가 있을때 동작하는 코드와 없을때 동작하는 코드


전부 제각각이네. 오류 하나 하나 찾아보면서 고쳐서 지금은 어떻게 동작하게는 만들어놨는데 

npx ts-node로 prisma 코드 실행시키려면 package.json의 "type": "module" 떼서 실행시켜야 되고

빌드하고 런 시키려면 package.json에 "type": "module" 붙여서 실행시켜야됨 ㅋㅋ


정신나갈 것같아 자바스크립트가 너무 대세라 그런가 온갖 벤더들이 난립해서 지들이 표준이라고 외치는걸 보고 있으니 일반 개발자는 고통이네