34 lines
1.2 KiB
Markdown
34 lines
1.2 KiB
Markdown
## business_components 패키지
|
|
### 원앤올에서 제공받는 컴포넌트 외에 업무 파트에서 사용할 수 있는 별도 components 패키지지
|
|
  1) 환경설정
|
|
|
|
    (1) tsconfig.json 'path'에 '@common/business_components' 변수를 추가
|
|
```json
|
|
"paths": {
|
|
"@/*": ["./*"],
|
|
"@common/components/*": ["../../packages/common/components/src/*"],
|
|
"@common/components": ["../../packages/common/components/src/index"],
|
|
//아래에 해당하는 부분을 추가해줘야함.
|
|
"@common/business_components/*": ["../../packages/common/business_components/src/*"],
|
|
"@common/business_components": ["../../packages/common/business_components/src/index"]
|
|
}
|
|
```
|
|
    (2) package.json 'dependencies'에 '@common/business_components' 추가
|
|
```json
|
|
"dependencies": {
|
|
"@common/business_components": "workspace:*",
|
|
"next": "15.1.7"
|
|
},
|
|
```
|
|
|
|
    (3) tailwind.config.ts 추가
|
|
``` json
|
|
content: [
|
|
"./app/**/*.{js,ts,jsx,tsx,mdx}",
|
|
"../../packages/common/components/src/ui/**/*.{js,ts,jsx,tsx,mdx}",
|
|
//아래에 해당하는 부분을 추가해줘야함.
|
|
"../../packages/common/business_components/src/ui/**/*.{js,ts,jsx,tsx,mdx}",
|
|
],
|
|
```
|
|
|