package.json 3

유의적 버전 (SemVer, Semantic Versioning)

SemVer Sementic Versioning 버전마다 의미를 부여하여 나타내는 약속된 규칙같은 것. Major.Minor.Patch E.g 12.14.1 1. Major.Minor.Patch 기존 버전과 호환되지 않는 새로운 버전 2. Major.Minor.Patch 기존 버전과 호횐되는 새로운 기능이 추가된 버전 3. Major.Minor.Patch 기존 버전과 호환되는 버그 및 오타 등이 수정된 버전 4. ^Major. Minor.Patch (캐럿기호가 붙어있는 것) Major 버전 안에서 가장 최신 버전으로 업데이트 가능함을 의미 package.json 에서 확인해보기 npm info 모듈 위 명령어를 통하여 해당 모듈의 정보를 알 수 있다. npm update 모듈 해당 모듈을 최신 버전으로 ..

웹공부 2021.10.14

npm 시작하기 - 2

3. index.html 만들기 vscode 내에서 느낌표(!)를 입력하면 자동으로 연결되는 스니펫을 이용한다. 를 에 추가한다. 4. main.js 만들기 console.log('hello world'); 테스트용 콘솔로그를 작성한다. 5. package.json 내의 scripts 수정하기 기존에 작성되어있는 명령어는 사용하지 않으니 삭제해도 된다. 그리고 아래와 같이 추가한다 "scripts": { "dev": "parcel index.html", "build": "parcel build index.html" }, parcel parcel 자체는 일반 터미널에서 입력하면 명령어를 찾을 수 없다. 하지만 이렇게 스크립트 내에 작성하면 설치된 모듈에서 찾아 이 프로젝트에서만 실행되는 명령..

웹공부 2021.10.14

npm 시작하기 - 1

👉npm NPM(Node Package Manager)은 전 세계의 개발자들이 만든 다양한 기능(패키지, 모듈)들을 관리하는 툴 npm 모듈/패키지 설치 npm install XXX 위와 같은 명령어로 설치 가능하다. 👉npm 시작하기 1. npm init -y package.json 파일이 만들어진다. 1-1. package.json { "name": "npm_test", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", } name : 프..

웹공부 2021.10.14