일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- leetcode문제풀이
- react
- NPM
- leetcode
- JavaScript
- Baekjoon
- Next.js13
- 프로그래머스
- 타입스크립트
- 자바스크립트코딩테스트
- 자바스크립트 알고리즘
- 제로베이스
- 프론트엔드
- 리액트
- lodash
- JS
- 자바스크립트
- HTML
- stack문제
- Next
- til
- 자바스크립트 문제 풀이
- 알고리즘문제풀이
- 리액트쿼리
- next13
- 자바스크립트 문제풀이
- 자바스크립트 알고리즘 문제
- 자바스크립트 문제
- 자바스크립트 연결리스트
- Today
- Total
코드노트
Node.js 설치(nvm) 및 NPM 사용법 정리 본문
Nods.js = javascript 동작 가능한 환경
- Node Version Manger
- Windows Version
※ 설치할 때 경로에 띄어쓰기 없이 설치! error 남
- Mac Version
- 터미널에서 코드 입력 후 설치
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
- 설치확인 방법
nvm --version
- 버전 설치방법
nvm install ex) 1.1.1(version number)
- 설치 된 버전 확인방법
nvm ls
- 사용할 버전 넘버로 선택
nvm use ex) 1.1.1(version number)
- 설치 된 node 버전 확인
node --version
- 설치 된 버전 삭제방법
nvm uninstall ex) 1.1.1(version number)
- nvm 명령어
nvm --help
NPM(Node Package Manager)
- npm package 관리
- package.json 파일 생성
npm init -y
- parcel-bundler 설치
npm install parcel-bundler -D
node_modules 안에 들어 있는 parcel-bundler가 설치 된 걸 확인
ex) npm install -D XXXXXXXX
개발용 패키지
ex) npm install XXXXXXXX
웹사이트에서 동작하는
- lodash 설치
npm install lodash
package.json → 설치 내역이 남게 됨
- lodash 정보 확인
npm info lodash
최신버전 확인 가능
버전이 다를수도 있음
※ node.motules → lodash → package.json 현재 버전 확인 가능
npm install lodash@ex)1.1.1(version nunber)
버전 변경 가능
npm update lodash
^이 앞에 있으면 업데이트가 허용된다는 의미
- 패키지를 지우더라도 npm i 명령어로 package.json에 내역들이 자동 설치
(.lock 파일은 자동으로 관리되는 파일)
npm i(nstall)
※ 삭제해도 되는 폴더
.cache
.dist
.node_modules
npm run dev
npm run build
다시 설치 가능
- 개발 서버 실행 / ctrl + c로 종료
package.json 에서
ex)
"scripts": {
"dev": "parcel index.html"
}
프로젝트에서 scripts로 명령어 지정
npm run dev
lodash에서 _ 로 불러와서 실행 가능
import _ from 'lodash'
console.log(_.camelCase)
- 브라우저에서 해석되는 용도의 결과물
package.json 에서
ex)
"scripts": {
"build": "parcel build index.html"
}
프로젝트에서 scripts로 명령어 지정
npm run build
dist / 파일 확인 및 생성
난독화로 작성된 코드 확인 브라우저에서 만들어는 용도
.gitignore 폴더
.cache/
.dist/
.node_modules/
git에 올라가지 않는 파일 관리 가능
'Code note' 카테고리의 다른 글
현재년도 나타내기 js (0) | 2022.05.20 |
---|---|
html entitles HTML 특수문자 사용 코드 (0) | 2022.05.20 |
ScrollMagic 애니메이션 효과 cdn (0) | 2022.05.19 |
transform 앞 뒤 회전 애니메이션(html, css) (0) | 2022.05.19 |
css calc 함수 (calculation) css 계산 (0) | 2022.05.10 |