Npm이란 무엇입니까?

Npm은 노드 패키지 관리자를 나타냅니다. npm은 JavaScript 프로그래밍 언어용 패키지 관리자입니다. JavaScript 런타임 환경 Node.js의 기본 패키지 관리자입니다.
Npm은 구성 요소로 구성됩니다.
npm이라고도 하는 명령줄 클라이언트
공용 및 유료 전용 패키지용 온라인 데이터베이스
npm 레지스트리라고 함

npm으로 무엇을 할 수 있습니까?
npm은 레지스트리에서 새 패키지를 허용합니다. 또한 그것은 허용
새로운 노드 패키지를 발견하고 게시합니다.

패키지란?
Node.js의 패키지에는 모듈에 필요한 모든 파일이 포함되어 있습니다. Moudle은 프로젝트에 포함할 수 있는 JavaScript 라이브러리입니다.

새 패키지 설치
새 패키지를 설치하려면 npm install 명령을 사용합니다.

npm install <package-name>


패키지 업데이트 방법
설치된 패키지를 nodejs 프로젝트에 로컬로 업데이트하려면 다음 명령을 작성하십시오.

npm update <package-name>


package.json 이 무엇입니까?
nodejs이든 브라우저 애플리케이션이든 JavaScript의 모든 프로젝트는 자체 패키지 정보와 프로젝트를 설명하는 package.json 작업이 있는 npm 패키지로 범위를 지정할 수 있습니다.

우리는 package.json을 우리 웜뱃 군대가 배달하는 npm 좋은 상자에 찍힌 라벨로 생각할 수 있습니다.

npmnpm init이 실행되어 javaScript/Node.js 프로젝트를 초기화할 때 package.json이 생성되며, 개발자가 제공한 기본 메타데이터는 다음과 같습니다.
예시:

{
  "name": "my-app",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^5.16.4",
    "@testing-library/react": "^13.3.0",
    "@testing-library/user-event": "^13.5.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-scripts": "5.0.1",
    "web-vitals": "^2.1.4"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}


종속성이란 무엇입니까npm install <package-name> 를 사용하여 npm 패키지를 설치하면 종속 항목으로 설치됩니다. 패키지는 종속성 목록 아래의 package.json 파일에 자동으로 나열됩니다.

좋은 웹페이지 즐겨찾기