[컴파일 및 공유] 프론트엔드 개발에 필요한 공통 npm 명령어
npm은 node의 기본 패키지 관리 도구입니다. 프론트 엔드 개발에서 npm의 일반적인 명령을 익히는 것은 문제 해결에 큰 도움이 될 것입니다. 다음 기사에서는 몇 가지 일반적인 npm 지침을 정리하고 공유할 것입니다. 이것이 도움이 되기를 바랍니다.
npm 소스 설정
- 현재 소스 구성 쿼리
npm get registry
- 타오바오 미러 소스 설정(타오바오 미러 새 도메인 이름)
npm config set registry https://registry.npmmirror.com
이전 http://npm.taobao.org 및 http: 도메인 이름 //registry.npm.taobao.org는 2022년 5월 31일 0시부터 서비스를 중단합니다. 따라서 이전 명령을 사용하지 마세요:
npm config set Registry http://registry.npm.taobao.org
- 기본 소스 복원
npm config set registry https://registry.npmjs.org
- nrm을 사용하여 소스 관리
# 全局安装nrm npm install -g nrm # 查看nrm源列表(支持默认源,淘宝源,腾讯源等) nrm ls # 切换源(镜像源的名称nrm ls是可以看到的) nrm use taobao
- 프로젝트의 루트 디렉터리에 .npmrc 파일을 추가하고 콘텐츠 Taobao 미러 주소:
registry = https://registry.npmmirror.com
설치 종속성
글로벌 설치
# 安装最新版本 npm install -g xxx # 安装指定版本 npm install -g xxx@1.0.0
- 로컬 설치(현재 폴더)
npm install xxx
- 프로젝트 종속성 설치 및 package.json에 dependency 작성:
npm install –S xxx # 和上面效果一样,默认: npm install xxx
- 프로젝트 종속성 설치 및 package.json에 devDependacies 작성:
npm install –D xxx
- 버전 번호 지정
npm install vue@3.0.0
- 프로젝트 이번에는 종속성을 설치하기 위해 일시적으로 Taobao 미러
npm install --registry=https://registry.npmmirror.com
- 를 사용하여 특정 종속성 패키지를 설치하고(다음 명령은 버전 @1.0.0을 지정합니다) 임시로 Taobao 미러를 사용합니다:
npm install XXX@1.0.0 --registry=https://registry.npmmirror.com
종속성을 제거하려면
제거하려면
npm uninstall <package-name></package-name>
- package.json에서 제거 및 제거:
-S 또는 --save 플래그를 사용하면 이 작업은 package.json 파일의 참조도 제거합니다. 개발 종속성(package.json 파일의 devDependency에 나열됨)은 -D 또는 --save-dev 플래그를 사용하여 파일에서 제거해야 합니다.
npm uninstall -S <package-name> npm uninstall -D <package-name></package-name></package-name>
- 전역 종속성 제거
npm uninstall -g <package-name></package-name>
- Tips
-
제거 별칭: 제거, rm, r, un, unlink 이들은 모두 npm 제거 별칭입니다.
npm uninstall -S <package-name> # 等价 npm remove -S <package-name> # 等价 npm rm -S <package-name></package-name></package-name></package-name>
Update
- 업데이트를 먼저 확인하세요
npm outdated
빨간색으로 표시된 패키지는 업데이트 가능하며 노란색으로 표시된 패키지는 업데이트할 수 없습니다.
- 업데이트를 수행하세요(패치 버전이나 마이너 버전만 업데이트되고 메이저 버전은 업데이트되지 않습니다)
- 메이저 버전과 마이너 버전을 모르신다면 아래에 버전 번호 설명이 있으니 스크롤해주세요 아래에.
npm update
- 메인 버전 업데이트
# 1.安装"npm-check-updates"模块 npm install -g npm-check-updates # 2.检查可更新的模块 ncu npm-check-updates # 以上两条命令都可检查可更新模块。接下来更新package.json的依赖包到最新版本: #升级 package.json 文件的 dependencies 和 devDependencies 中的所有版本 ncu -u #以上命令执行,更新全部模块。但在实际开发中不建议一次全部更新,可以根据实际需要,更新指定的模块,并且可以根据作用范围在后面加上 -D、-S 或 -g
# 全局安装 npm-check npm install -g npm-check # 查看可更新的依赖 npm-check # 更新依赖 npm-check -u
# 更新主版本的另一种方式就是先卸载,再重新安装 # 卸载 npm uninstall xxx # 重新安装-最新版本 npm install xxx # 重新安装-制定版本 npm install xxx@2.0.0
View
- npm 버전 보기
npm -v
- 설치된 항목 보기 패키지 버전
npm 套件名称 -v
- npm 도움말 보기
npm help
- npm
npm help folders
- 모듈 목록 보기(로컬에 설치된 모듈의 매니페스트 목록 보기)
npm list # 也可以使用缩写 ls npm ls
- 전역으로 설치된 패키지 보기
npm list -g --depth 0
- 패키지 버전 보기
npm list vue-cli
- 노드 모듈의 package.json 폴더 보기
npm view moduleNames
- 패키지 종속성 보기
npm view moudleName dependencies
- 패키지의 소스 파일 주소 보기 package
npm view moduleName repository.url
- 패키지가 의존하는 Node 버전 보기
npm view moduleName engines
- 현재 패키지 설치 경로 보기
npm root
- 글로벌 패키지 설치 경로 보기
npm root -g
- 패키지가 사용되지 않는지 확인하세요이 명령으로 사용되지 않는 모든 패키지가 나열되며 시간에 맞춰 패키지를 업데이트할 수 있습니다.
npm outdated
- npm의 json 폴더에 액세스npm 패키지는 패키지가 포함된 폴더입니다. .json, 패키지 .json은 이 폴더의 구조를 설명합니다. npm의 json 폴더에 접근하는 방법은 다음과 같습니다
npm help json
- 패키지 이름이 이미 존재하는지 확인하세요npm 패키지를 게시할 때 특정 패키지 이름이 이미 존재하는지 확인해야 합니다
npm search packageName # 也可以使用縮写 s 來替代 search npm s packageName
npm 기타 명령
npm cache clean # 清除npm的缓存 npm prune # 清除项目中没有被使用的包 npm outdated # 检查模块是否已经过时 npm repo jquery # 会打开默认浏览器跳转到github中jquery的页面 npm docs jquery # 会打开默认浏览器跳转到github中jquery的README.MD文件信息 npm home jquery # 会打开默认浏览器跳转到github中jquery的主页
npm은 패키지에 따라 다릅니다. 버전 번호
npm 버전 번호 형식
Y. 부 버전 번호: 이전 버전과 호환되는 기능을 추가한 경우,
Z. 버전 번호: 이전 버전과 호환되는 문제를 수정한 경우.
依赖库版本号、符号
- 没有任何符号
1.0.0 完全百分百匹配,当前库/项目必须使用当前版本号,如果和其他依赖使用了相同库不同版本,会在库的文件夹下建立一个 node_modules 文件夹存放它需要依赖的版本文件。
- ~ 号
不改变主版本号和次版本号,修订号可以随意更改 例如 ~2.0.0 ,可以使用 2.0.0、2.0.2 、2.0.9 的版本。
- ^ 号
不改变主版本号(主版本号非0),此版本号和修订号可以随意更改 例如 ^2.0.0 ,可以使用 2.0.1、2.2.2 、2.9.9 的版本。
- *号
*表示任意版本 对版本没有限制, 一般不用 "base": "*"
- > 号
大于某个版本,表示只要大于这个版本的安装包都行 例如:"node": "> 4.0.0"
- >= 号
大于某个版本,表示只要大于或等于这个版本的安装包都行 例如:"node": ">= 4.0.0"
- < 号
小于某个版本,表示只要小于这个版本的安装包都行 例如:"http-proxy-middleware": "<0.17.3"
- <= 号
小于或等于某个版本,表示只要小于或等于这个版本的安装包都行 例如:"http-proxy-middleware": "<=0.17.3"
- - 号
-表示两个版本号之间的版本 "base": "1.0.1-1.5.9" 例如 1.0.1-1.5.9 可以使用 1.0.1到1.5.9之间的任意版本
更多node相关知识,请访问:nodejs 教程!
위 내용은 [컴파일 및 공유] 프론트엔드 개발에 필요한 공통 npm 명령어의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











npm 반응 설치 오류에 대한 해결 방법: 1. 프로젝트에서 "package.json" 파일을 열고 종속성 개체를 찾습니다. 2. "react.json"을 "devDependency"로 이동합니다. 3. 터미널에서 "npm audit"를 실행합니다. 생산'을 통해 경고를 수정합니다.

nvm을 사용하여 노드를 삭제하는 방법: 1. "nvm-setup.zip"을 다운로드하여 C 드라이브에 설치합니다. 2. "nvm -v" 명령을 통해 환경 변수를 구성하고 버전 번호를 확인합니다. install" 명령 노드 설치; 4. "nvm uninstall" 명령을 통해 설치된 노드를 삭제합니다.

파일 업로드를 처리하는 방법은 무엇입니까? 다음 글에서는 Express를 사용하여 노드 프로젝트에서 파일 업로드를 처리하는 방법을 소개하겠습니다. 도움이 되길 바랍니다.

이 기사에서는 Node의 프로세스 관리 도구인 "pm2"를 공유하고 pm2가 필요한 이유, pm2 설치 및 사용 방법에 대해 설명합니다. 모두에게 도움이 되기를 바랍니다!

C++ 개발에서 종속 라이브러리 설치 문제를 해결하는 방법 요약: C++ 개발 과정에서 종속 라이브러리를 사용할 때 설치 문제가 자주 발생합니다. 이 기사에서는 다음을 포함하여 C++ 개발에서 종속 라이브러리 설치를 해결하는 몇 가지 일반적인 방법을 소개합니다. 패키지 관리자, 수동 컴파일 및 설치, 미리 컴파일된 바이너리 사용 등 또한 일부 공통 종속 라이브러리에 대한 설치 예와 주의사항도 소개합니다. 키워드: C++ 개발, 종속 라이브러리 설치, 패키지 관리자, 컴파일 및 설치, 미리 컴파일된 바이너리 파일 1. 소개 C++ 개발에서는 종속 라이브러리를 사용하는 것이 매우 일반적입니다.

Pinetwork 노드에 대한 자세한 설명 및 설치 안내서이 기사에서는 Pinetwork Ecosystem을 자세히 소개합니다. Pi 노드, Pinetwork 생태계의 주요 역할을 수행하고 설치 및 구성을위한 전체 단계를 제공합니다. Pinetwork 블록 체인 테스트 네트워크가 출시 된 후, PI 노드는 다가오는 주요 네트워크 릴리스를 준비하여 테스트에 적극적으로 참여하는 많은 개척자들의 중요한 부분이되었습니다. 아직 Pinetwork를 모른다면 Picoin이 무엇인지 참조하십시오. 리스팅 가격은 얼마입니까? PI 사용, 광업 및 보안 분석. Pinetwork 란 무엇입니까? Pinetwork 프로젝트는 2019 년에 시작되었으며 독점적 인 Cryptocurrency Pi Coin을 소유하고 있습니다. 이 프로젝트는 모든 사람이 참여할 수있는 사람을 만드는 것을 목표로합니다.

노드가 npm 명령을 사용할 수 없는 이유는 환경 변수가 올바르게 구성되지 않았기 때문입니다. 해결 방법은 다음과 같습니다. 1. "시스템 속성"을 엽니다. 2. "환경 변수" -> "시스템 변수"를 찾은 다음 환경을 편집합니다. 3. nodejs 폴더의 위치를 찾습니다. 4. "확인"을 클릭합니다.

nodejs 실행 파일을 pkg로 패키징하는 방법은 무엇입니까? 다음 기사에서는 pkg를 사용하여 Node 프로젝트를 실행 파일로 패키징하는 방법을 소개합니다. 도움이 되기를 바랍니다.
