# Workspace

29개의 포스트

Yarn 을 통한 workspace 구현하기

Yarn workspace 필드를 사용해 간단히 모노레포를 구성할 수 있다. yarn link 혹은 npm link 기능을 선언적으로 사용하는 것으로 node_modules 디렉터리에 workspace 에 대한 심볼릭 링크가 생성된다. 이를 통해 하나의 저장소에 있

2023년 10월 29일
·
0개의 댓글
·

google workspace marketplace SDK

workspace 앱런처에 앱을 추가하는 작업 시작 여러가지 검색을 엄청 해보았으나 키워드를 잘 몰라 하루 종일 검색을 했다. GCP(google cloud platform) 과는 별개라고 생각하고 있었는데 답은 GCP에 있었다. google workspace ma

2023년 9월 7일
·
0개의 댓글
·
post-thumbnail

[pnpm] "The inferred type of X cannot be named without a reference to Y" 에러 해결법 총정리

pnpm으로 모노레포 프로젝트를 사용하다보면 심심치 않게 등장하는 에러다.원인은 간단하다,의존성을 평면적으로 설치하여 관리하는 npm이나 yarn과는 다르게, pnpm은 간접적인 의존성, 즉 X라는 의존성을 설치했을 때 X가 의존하는 Y들은 .pnpm이라는 경로 아래에

2023년 8월 21일
·
1개의 댓글
·
post-thumbnail

SpringBoot를 사용한 게시판 API 만들기_05

@WebMvcTest을 사용했으며 MockMvc를 사용하여 API 엔드포인트의 용청과 응답을 테스트를 진행했다.Error "jpa metamodel must not be empty"@WebMvcTest시에는 controller, SpringMV 레벨의 컴포넌트만 구성되

2023년 8월 14일
·
2개의 댓글
·

SpringBoot를 사용한 게시판 API 만들기_04

ExceptionHandler 작성하기 공통으로 사용할 ErrorCode 및 ErrorResponse 작성하기 ErrorCode ErrorResponse ErrorResponse 빌더를 ErrorCode로만 받다가 에러 핸들러를 작성하면서 예외처리시점에 별도의 메

2023년 8월 14일
·
0개의 댓글
·

SpringBoot를 사용한 게시판 API 만들기_03

PostService 테스트 MockitoExtension를 통해서 Mock 테스트를 진행합니다.

2023년 8월 11일
·
0개의 댓글
·

SpringBoot를 사용한 게시판 API 만들기_02

Posts Entity 생성 Base Entity 생성 PostRepository 생성 및 PostRepositoryTest 생성

2023년 8월 10일
·
0개의 댓글
·
post-thumbnail

SpringBoot를 사용한 게시판 API 만들기_01

스프링 부트 + JPA + Junit + h2 을 사용하여 게시판의 CRUD API만들 계획이다.starter.spring.io에서 만들고자 하는 프로젝트의 자바 버전, 스프링 부트 버전, 필요한 dependency를 추가하면 된다.Group과 Artifact가 패키지

2023년 8월 10일
·
0개의 댓글
·
post-thumbnail

[Turborepo] 공용타입 워크스페이스 설정

©generated by Project Tree Generatorturborepo에서 위와 같은 구조의 풀스택 프로젝트를 만들 때, types에 공용 타입들을 정의하고 각 워크스페이스에서 export 없이 글로벌로 타입을 사용해서 쓰려한다.types 디렉토리를 만들고,

2023년 7월 22일
·
0개의 댓글
·
post-thumbnail

Terraform Cloud시작하기

Terraform 은 인프라 스터럭처 코드를 저장하고 버전관리할 수 있는 서비스이다.Git 의 개념과 흡사하다.Terraform 에서 프로젝트를 진행하는 팀원들과 인프라 스트럭처 코드를 함께 작업하고, 공유할 수 있다.🔗 Terraform 홈페이지위 링크에 접속해 t

2023년 7월 4일
·
0개의 댓글
·
post-thumbnail

[git] git workspace 환경 세팅 방법

프로젝트의 가장 루트 경로에서 아래의 명령어를 통해 package.json 을 초기화한다.client, server 각각 workspace 경로에서 아래의 명령어를 통해 package.json을 초기화(생성) 시켜준다.이후 부터는 각각에 필요한 패키지들을 설치하면서 개

2023년 5월 9일
·
0개의 댓글
·
post-thumbnail

[terraform] workspace 생성 및 배포

전 포스팅에 이어서 workspace를 생성하고 배포하는 방법을 알아보겠습니다.참고\[terraform] organization 생성(gitlab)전에 연동시킨 gitlab에 tarraform을 위한 네트워크 프로젝트를 push해야 합니다. 해당 코드를 하나의 폴더에

2023년 4월 27일
·
0개의 댓글
·
post-thumbnail

[Error⚠️] error Running this command will add the dependency to the workspace root rather than the workspace itself, which might not be what you want ...

해석 : 이 명령을 실행하면 작업 공간이 아닌 작업 공간 루트에 종속성이 추가될 것이며, 당신이 원하는 결과가 아닐 수도 있습니다.하위 workspace인 client 또는 server 에서가 아닌 root workspace에서 패키지를 설치하려고 하면 위와 같은 에러

2023년 3월 28일
·
0개의 댓글
·
post-thumbnail

Yarn Berry(v3) Workspace - 부록 VSCode Plugins

yarn workspac 연재를 진행하면서 많은 글을 구글링 하다 몇가지 관심가는 흥미로운 캡쳐 화면을 보게 되었습니다. 그러다 찾게된, monorepo환경에서 개발을 도와주는 Visual Studio Code 플러그인. packages 하위에 있는 패키지 루트를 vs

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

Yarn Berry(v3) space #4 - React Native 설정

목표로 하는 연제의 마지막 React Native를 yarn workspace 적용 입니다.React Native는 폴더 내부의 node_modules를 사용하도록 설정 해야 합니다

2023년 2월 5일
·
0개의 댓글
·
post-thumbnail

Yarn Berry(v3) Workspace #3 - Next.js 설정

Yarn Berry workspace를 사용해서, 프로젝트에서 활용하고 있는 프레임웍을 하나씩 설정하는 작업을 하고 있습니다. 이번 순서는 Next.js 입니다.

2023년 2월 5일
·
0개의 댓글
·
post-thumbnail

Yarn Berry(v3) Workspace #2 - Nest 설정

Yarn Berry workspace에 nest project를 포함하고, 라이브러리를 이용할 수 있도록 합니다.

2023년 2월 3일
·
2개의 댓글
·
post-thumbnail

Yarn Berry(v3) Workspace #1 - workspace 설정

Yarn Berry workspace의 설정에 대해 설명합니다. typescript, eslint / prettier, jest 등 실무에 필요한 설정을 한번에 모았습니다.

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

golang workspace

이 페이지에선, golang 1.18부터 지원하는 workspace의 간단한 사용법을 정리합니다. (짧게, 기록용으로)

2022년 12월 14일
·
0개의 댓글
·