250x250
반응형
- Today
- Total
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 산업기능요원 훈련소
- 비동기 병렬처리
- 공익 훈련소
- 리액트 라이프사이클
- useformstatus
- no-use-before-define
- useRouter
- 훈련소
- styled-component
- next.js toast
- 자바스크립트
- react toast
- The above error occurred in the
- 리액트 알림
- react life sycle
- NextJS
- angular
- query param
- resolved to branch.
- localStorage
- svgr
- sessionStorage
- 사회복무요원 훈련소
- server action
- 리액트
- react
- 오블완
- 오라클클라우드
- 자바스크립트 순수함수
- 훈련소 후기
Archives
아 그거 뭐였지
[NestJs] typorm SyntaxError: Cannot use import statement outside a module 에러해결 본문
Back-End
[NestJs] typorm SyntaxError: Cannot use import statement outside a module 에러해결
승발자 2022. 10. 3. 02:01728x90
반응형
NestJs에서 TypeOrm으로 데이터베이스 연결하던도중
SyntaxError: Cannot use import statement outside a module 에러가 떴다.
typeorm 라이브러리도 잘 설치했고 오타도 없는것같은데 계속 에러가났다.
삽질을 열심히 하던도중 스택오버플로우에 검색해보니 typeorm초기설정시 경로를 잘못지정해줘서 생긴 오류라고한다.
수정하기전 코드에서는 entities에 모든경로에있는 entity.ts들을 가져올수있게했는데 이것이 오류가난것같다.
TypeOrmModule.forRoot({
type: 'mysql',
host: env.DATABASE_HOST,
port: 3306,
username: env.DATABASE_ID,
password: env.DATABASE_PASSWORD,
database: env.DATABASE_NAME,
entities: [__dirname + '/../**/*.entity{.ts,.js}'],
synchronize: true,
}),
해당 경로를 가진 entity를 직접 넣어주었더니 잘 된다.
import { User } from './user/user.entity';
TypeOrmModule.forRoot({
type: 'mysql',
host: env.DATABASE_HOST,
port: 3306,
username: env.DATABASE_ID,
password: env.DATABASE_PASSWORD,
database: env.DATABASE_NAME,
entities: [User],
synchronize: true,
}),
혹은 아래와 같이 입력하면된다.
entities: ["dist/**/*.entity.js"]
참고글
NESTJS의 TypeORM 엔티티 - 모듈 외부에서 import 문을 사용할 수 없음 - 스택 오버플로 (stackoverflow.com)
728x90
반응형
'Back-End' 카테고리의 다른 글
[Oracle] 오라클 클라우드에 서비스 배포하기 - (Part2. VM 인스턴스 생성, 고정IP 적용, 윈도우) (1) | 2022.10.09 |
---|---|
[Oracle] 오라클 클라우드에 서비스 배포하기 - (Part1. 구획 , 네트워크설정) (0) | 2022.10.09 |
[Express] mysql code: 'ECONNRESET' , errno -4077 에러 (1) | 2022.09.30 |
[PM2] pm2-logrotate로 pm2 로그 관리 (1) | 2022.09.23 |
[NestJS] Url params Id의 타입 변환하기 - Pipes (0) | 2022.01.30 |
Comments