빌드 배포 관련 질문 입니다.
535
작성한 질문수 7
안녕하세요. 제로초님
빌드 관련 질문 하나 드리겠습니다.
현재 express로 되어있던 백엔드 프로젝트를 nestjs로
변경하는 작업을 하고 있는데요.
express 에서 monorepo를 활용해서 서버가 여러개 있고
DB를 공통 모듈로 사용하고 있습니다.
그래서 nest에서도 같은 방식으로 monorepo를 사용하고
있는데요.
대략 구조는 이렇습니다.

apps 안에 각 서버들이 있고,
libs 안에 entity, common 등 공통 모듈이 있습니다.
Window 환경에서는 문제 없이 잘 실행되고,
빌드도 문제 없이 잘 됩니다.
문제는 Linux 환경에서 빌드시 오류가 발생하는데
이런식으로 entity 모듈들을 찾지 못합니다.
tsconfig.json

package.json

nest-cli.json

이렇게 path 설정 되어 있습니다.
왜 Linux에서만 빌드가 안되는 건지..
구글링도 해보고 이것 저것 해봤는데 딱히 해결책을
찾지 못해서 질문드립니다.
감사합니다.
답변 1
0
libs/entity/src/entities/member.ts가 있는 건가요?
tsconfig.json의 baseUrl은 '.'이 맞나요?
tsconfig.lib.json은 tsconfig.json을 extend 하나요?
0
entities 폴더 안에 테이블 파일들이 모두 들어 있습니다.
baseUrl 은 '.' 로 하거나 './' 로 하거나 모두 동일하게 작동 합니다.
tsconfig.lib.json 에서 extend 하고 있습니다.
말씀 하신 건 다 되어있습니다.
일단은 윈도우에서 정상적으로 빌드가 되기 때문에 dist 폴더를 리눅스로 올려서 배포가 가능하긴 합니다만... 리눅스에서 빌드를 하고 싶네요..
강의자료는 어디서 다운받나요?
0
110
3
질문 있습니다.
0
294
3
코드 편집기 확장 프로그램
0
209
2
(질문)비밀 저장소에 접근하기 위한 인증 정보는 로컬 .env에 저장하는지?
0
143
2
(질문)외부 저장소를 통한 환경변수 불러오기 비동기 질문
0
166
3
로그인을 해도 LoggedInGuard쪽에서 false값이 나옵니다.
0
152
2
로그인방법이 고민됩니다.
0
190
2
yarn seed 명령어 실행 시 데이터 삽입 안됨
0
296
4
yarn run db:create 시에 발생하는 데코레이터 오류
0
242
2
npm run db:create 시에 발생하는 decorating 오류
0
231
2
RxJS 디버깅 질문 있습니다.
0
187
3
CacheManager에 대해 질문 있습니다.
0
173
2
로깅은 어떻게 하는게 효율적일까요?
0
224
1
CORS 질문 있습니다.
0
417
2
쿠키 옵션에 대해서 질문 있습니다.
0
184
2
로그아웃 요청이 403 forbidden 에러가 나는데 왜그런걸까요??
0
447
1
401 unauthorized문제
0
286
1
가드의 장점에 대해서 질문이 있습니다.
0
225
1
로그 관리에 대해 질문 있습니다.
0
252
2
CORS 에러 질문 있습니다.
0
318
2
배포 환경 DB 연결 질문 있습니다.
0
411
2
socket io 미 연결 문제 (nest & flutter)
1
1154
3
no elements in sequence 에러 관해서 질문이 있습니다.
0
454
1
start:dev-backup으로 돌리면 핫 리로딩이 되요 정상인가요?
0
322
1





