터미널을 사용하여 NPM 패키지 설치 및 실행

Barbara Streisand
풀어 주다: 2024-11-07 05:54:02
원래의
936명이 탐색했습니다.

JavaScript 프로젝트 작업을 할 때 npm(노드 패키지 관리자) 패키지를 설치하고 사용해야 할 가능성이 있습니다.

npm은 개발 프로세스를 향상시키는 라이브러리와 도구를 관리하는 데 필수적입니다. 처음 사용하는 경우 터미널을 사용하여 npm 패키지를 설치하고 실행하는 방법에 대한 단계별 가이드를 참조하세요.

전제조건
Node.js 설치: npm이 번들로 제공되므로 최신 버전의 Node.js가 컴퓨터에 설치되어 있는지 확인하세요. 다음을 실행하여 설치되었는지 확인할 수 있습니다.

  • 노드 -v

그리고

  • npm -v

Installing And Running NPM Packages Using The Terminal

설치되어 있지 않은 경우 https://nodejs.org/https://nodejs.org/에서 다운로드하고 설치 지침을 따르세요.

성공적으로 설치되었는지 확인한 후 프로젝트용 폴더를 생성하거나 기존 폴더로 이동하세요.

프로젝트 초기화

npm 사용을 시작하려면 프로젝트의 종속성과 스크립트를 추적하는 package.json 파일이 필요합니다. 다음을 실행하여 만들 수 있습니다.

  • npm 초기화

Installing And Running NPM Packages Using The Terminal

몇 가지 기본적인 질문(예: 프로젝트 이름, 버전, 설명 등)이 표시됩니다. 각각에 답하거나 Enter를 눌러 기본값을 적용할 수 있습니다.
또는 npm init -y를 사용하여 프롬프트 없이 기본 package.json 파일을 생성할 수 있습니다.

npm 패키지 설치

npm을 사용하면 프로젝트에 전역 또는 로컬로 패키지를 설치할 수 있습니다.

  • 로컬 설치: 프로젝트 디렉터리에 패키지를 설치하고 package.json에 추가합니다.

npm 설치 패키지 이름

그러면 패키지가 로컬로 설치됩니다. node_modules 폴더에서 찾을 수 있으며 package.json 파일에 나열됩니다.

  • 전역 설치: 패키지를 시스템 전체에 설치하여 모든 디렉터리에서 사용할 수 있도록 합니다.

npm install -g 패키지 이름

이렇게 하면 패키지가 전역적으로 설치되므로 로컬에 설치할 필요 없이 모든 프로젝트에서 직접 패키지 명령을 실행할 수 있습니다.

npm 스크립트를 사용하여 명령 실행

package.json에 정의된 스크립트는 테스트 실행이나 서버 시작과 같은 일반적인 작업을 단순화할 수 있습니다. package.json에는 사용자 정의 명령을 정의할 수 있는 "scripts" 섹션이 있습니다.

예:


"스크립트": {
"시작": "노드 index.js",
"test": "echo "오류: 테스트가 지정되지 않았습니다" && 종료 1"
}

이 예에서는:

"start"는 "node index.js"를 실행합니다.
"테스트" 또는 "시작"을 다른 사용자 정의 스크립트로 바꿀 수 있습니다.

스크립트를 실행하려면 다음을 사용하세요.

npm 실행 스크립트 이름

터미널에서 설치된 패키지 실행

글로벌 패키지를 설치한 경우 터미널에서 직접 사용할 수 있습니다.
로컬에 설치된 패키지의 경우 npm과 함께 번들로 제공되는 npx를 사용하세요.
npx 패키지 이름

예:

npx 생성-반응-앱 my-app

이 명령은 전역적으로 설치할 필요 없이 create-react-app 패키지를 실행합니다.

패키지 업데이트 및 제거

패키지를 업데이트하려면 다음을 사용하세요.
npm 업데이트 패키지 이름

패키지를 제거하려면 다음을 사용하세요.

npm 제거 패키지 이름

이 명령은 node_modules 폴더와 package.json에서 패키지를 제거합니다.

결론
이러한 기본 npm 명령을 이해하면 모든 Node.js 프로젝트에서 패키지를 자신있게 설치, 실행 및 관리할 수 있습니다.

위 내용은 터미널을 사용하여 NPM 패키지 설치 및 실행의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!