티스토리 뷰
> mkdir sample
> cd sample
> npm init
//package.json
{
"name": "sample",
"version": "1.0.0",
"description": "",
"main": "index.js",
//프로젝트 자동화 shell script 입력 부분
"scripts": {
// "test" : 'Error: no test specified\'문자열을 echo 명령으로 입력하고 1을 반환
"test": "echo \"Error: no test specified\" && exit 1" ,
"build": "echo \"여기에 빌드 스크립트를 추가합니다."
},
"author": "",
"license": "ISC"
}
library install
npm install react
// package.json
{
....,
"dependencies": {
"react": "^17.0.2"
}
}
유의적 버전(버전 규칙)
예시 : v16.12.0
16 : (Major Version) 기존 버전과 호환되지 않게 변경한 경우
12 : (Minor Version) 기존 버전과 호환되면서 기능이 추가된 경우
0 : (Patch Version) 기존 버전화 호환되면서 버그를 수정한 경우
버전의 범위
~1.2.3
- 틸트(~)
- 마이너버전이 명시되어 있으면 패치 버전을 변경
- 1.2.3부터 1.3.0 미만까지 포함
^1.2.3
- 캐럿(^)
- 정식 버전에서 마이너와 패치 버전을 변경
- 1.2.3부터 2.0.0 미만까지 포함
[참고]
- https://jeonghwan-kim.github.io/series/2019/12/09/frontend-dev-env-npm.html
- https://blog.outsider.ne.kr/1041
'SW프로그래밍 > FrontEnd 개발환경' 카테고리의 다른 글
[REACT] CRA_Typescript_Jest 설정하기 (0) | 2022.07.06 |
---|---|
Plugin (0) | 2022.01.18 |
Loader (0) | 2022.01.17 |
Webpack (0) | 2022.01.13 |
Module (0) | 2022.01.13 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 클래스형
- date
- JSX
- html
- list
- Progressbar
- value
- hooks
- ajax
- typescript
- React
- Props
- javascript
- 스프링
- 리액트
- webpack
- JSP
- Spring
- script
- paging
- module
- Redux
- java
- nodeJS
- angular
- datePicker
- 함수형
- JSON
- hashmap
- input
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
글 보관함