# loadFilesSync 사용시 에러 발생
###### tags: `trouble shooting`
### type : "module" 설정시 문제점
- __dirname is not defined 발생
1. path를 import 후 path.resolve()를 사용하면 최상단 root 디렉토리를 반환
2. type:module 삭제시 현제 디렉토리 반환

### loadFilesSync
- graphql-tools 의 loadFilesSync를 사용해서 js 파일을 모두 불러오려고 했는데, 에러 발생

```
import { loadFilesSync, mergeResolvers, mergeTypeDefs } from 'graphql-tools';
import path from 'path';
const resolversArray = loadFilesSync(path.join(path.resolve(), 'src/resolvers'));
```
- type = module 을 package.json 에서 지우고 import 대신 require을 사용해서 해결
- 정확한 이유는 잘 모르겠는데 js 확장자를 합치려고 할때만 에러 발생