Comments (2)
모노레포 관련 오류
- 로컬 root에서 turbo build하는 경우: 오류 없음
- 로컬 root에서 turbo build --filter=game-builder로 특정 레포를 빌드하려하는 경우
turbo build --filter=game-builder
pnpm i -S @repo/ui
-
package.json 확인 => packages는 찾을 수 있는 것으로 보임
- pnpm-workspace.yaml 에서 packages 설정되어 있음
packages: - "apps/*" - "packages/*"
레퍼런스
Turborepo
https://turbo.build/repo/docs/crafting-your-repository/structuring-a-repository
https://turbo.build/repo/docs/crafting-your-repository/creating-an-internal-package
Typescript path alias & monorepo
-
공식문서: 타입스크립트 버전을 5.4.0으로 올리고 subpath를 사용하는 것을 best practice로 함
from frontend.
결론
- 모노레포 관련 path 관련 이슈이다.
- init부터 다시 진행하면서 확인해보자.
- 240825 release 브랜치에서
packages/ui
레포지토리를 game-builder 내에 복사해서 배포
- 작업/배포 일정이 지연되지 않도록 3으로 진행하되, 가능한 타이밍에 2번을 진행한다.
from frontend.
Related Issues (20)
- feat(S1): 엔딩 페이지 UI
- feat(S1): AI 선택지 요청을 위한 소켓 연결
- feat(S1): 게임 빌딩 페이지 - 페이지 수정 날짜 표기
- fix(S1): private package와 Vercel 환경 변수, `.npmrc`
- refactor(S1): 공용 컴포넌트와 테마 컴포넌트를 `packages/ui` 레포지토리로 이동 HOT 1
- fix(S1): 미연결 페이지를 연결 후 UI 업데이트 HOT 1
- fix(S1): AI 선택지 생성 이후 발생하는 setState 에러 확인하기
- fix(S1): 유저 이미지 업로드 이후 발생하는 에러 확인
- refactor(S1): 글 입력할 때, 컴포넌트 리랜더링 확인 (이미지 관련 메모이제이션)
- fix(S1): 게임 썸네일 이미지 403 오류 확인 HOT 1
- fix(S1): 선택지에서 페이지 추가 후, 해당 선택지의 select의 option만 업데이트할 것
- fix(S1): 썸네일 업로드 오류 HOT 1
- feat(S1): 메인 썸네일 선택
- feat(S1): 게임 장르 한글 매핑
- fix(S1): 이미지 삭제 이후 상태 업데이트
- feat(S1): 연결된 페이지가 없는 fix된 선택지의 UI 추가
- refactor(S1): api response 에러핸들링 미들웨어
- feat(S1): 맞춤법 API 요청/응답 처리 HOT 1
- feat(S1): 텍스트 에디터 기능 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frontend.