Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- camera permission
- github 100mb
- Can't resolve
- 티스토리 성능
- react-native-dotenv
- nextjs
- vercel git lfs
- github lfs
- Each child in a list should have a unique "key" prop.
- ELECTRON
- animation
- device in use
- Failed to compiled
- html
- 이미지 데이터 타입
- Git
- custom printing
- silent printing
- rolldown
- Recoil
- github pdf
- adb connect
- camera access
- augmentedDevice
- react-native
- ffi-napi
- adb pair
- dvh
- npm package
- electron-packager
Archives
- Today
- Total
Bleeding edge
2022/12/06 - packagejson 본문
Files
npm에 library를 만들면서 packagejson가 얼마나 중요한지 알게 되었다. 오늘 시행착오를 많이 만들었던 것은, 파일을 5개를 publish를 하였는데 3개만 올라간 경우였다.
//package.json
{
//...
"files": [
"index.js",
"index.cjs.js",
"index.esm.js",
"index.d.ts"
]
//...
}
index.js와 package.json, index.cjs.js만 올라간 이유는 index.js와 index.cjs.js만 files의 array에 넣었기 때문이었다. package.json같은 경우 readme.md와 같이 항상 포함되는 파일이기 때문에 올라갔다. 필요한 파일들을 더 넣기 위하여 다른 파일들도 file array에 넣었다.
Dependencies
dependencies vs devdependencies vs peerdependencies
dependencies
제품의 실행 과정에서도 사용되는 패키지(일반 실행)
devdependencies
개발 단계 혹은 테스트 과정에서만 필요하며 런타임에서 사용되지 않는 패키지
peerdependencies
프로젝트를 패키지로 배포 시 특정 하위 패키지에 대해 의존성이 높은 경우
ref
'ConnecTo' 카테고리의 다른 글
2022/12/08 - package.json module (1) | 2022.12.08 |
---|---|
2022/12/07 - Any vs Unknown in Typescript (0) | 2022.12.08 |
2022/12/05 - Bundler (0) | 2022.12.06 |
2022/12/02 (0) | 2022.12.05 |
2022/12/01 - npm 배포 (0) | 2022.12.02 |