package.json 초기화
프로젝트의 가장 루트 경로에서 아래의 명령어를 통해 package.json 을 초기화한다.
$yarn init -y
{
"name": "project--portfolio--nextjs",
"version": "1.0.0",
"main": "index.js",
"repository": "https://github.com/dlwlsdn201/project--portfolio--nextjs.git",
"author": "JinWoo_Lee <dlwlsdn201@naver.com>",
"license": "MIT"
}
workspace 정의
{
(...)
"workspace": ["client", "server"]
"private": true,
}
scripts 정의
{
(...)
"scripts": {
"client": "yarn workspace client start",
"client:build": "yarn workspace client next build",
"server": "yarn workspace server start"
},
}
workspace의 package.json 초기화
client, server 각각 workspace 경로에서 아래의 명령어를 통해 package.json을 초기화(생성) 시켜준다.
$git init -y
이후 부터는 각각에 필요한 패키지들을 설치하면서 개발하면 된다.