npm을 사용하여 앱의 종속성을 어떻게 다시 설치합니까?
내 앱이 의존하는 모든 패키지(즉, 내 앱 node_modules 폴더에 있음)를 다시 설치하는 간단한 방법이 있습니까?
내가 볼 수 있는 가장 쉬운 방법은 삭제하는 것입니다.node_modules
폴더 및 실행npm install
.
올바른 방법은 실행하는 것입니다.npm update
이 명령은 매우 강력하며 누락된 패키지를 업데이트하고 이미 설치된 최신 버전의 패키지를 사용할 수 있는지 확인합니다.
NPM 소개를 읽고 NPM으로 무엇을 할 수 있는지 알아보십시오.
대부분 다음 명령을 사용하여 모든 노드 모듈을 완전히 다시 설치합니다(프로젝트 폴더에 있는지 확인).
rm -rf node_modules && npm install
실행할 수도 있습니다.npm cache clean
제거 후node_modules
캐시된 종속성이 없는지 확인하는 폴더입니다.
간단한 명령 하나로 이 작업을 수행할 수 있습니다.
npm ci
다음은 문서에서 발췌한 내용입니다.
간단히 말해서, 사용하는 것 사이의 주요 차이점입니다.
npm install
그리고.npm ci
다음과 같습니다.
- 프로젝트에 기존이 있어야 합니다.
package-lock.json
또는npm-shrinkwrap.json
.- 패키지 잠금의 종속성이 의 종속성과 일치하지 않는 경우
package.json
,npm ci
패키지 잠금을 업데이트하는 대신 오류와 함께 종료됩니다.npm ci
에서는 한 번에 전체 프로젝트만 설치할 수 있습니다. 이 명령을 사용하여 개별 종속성을 추가할 수 없습니다.- 만약에
node_modules
이미 존재합니다. 이전에 자동으로 제거됩니다.npm ci
설치를 시작합니다.- 절대로 쓰지 않을 것입니다.
package.json
또는 패키지 패키지: 설치가 기본적으로 중지됩니다.
npm
의 CLI 명령을 업데이트했습니다.install
그리고 추가했습니다.--force
깃발
npm install --force
그--force
(또는)-f
) 논쟁은 강제할 것입니다.npm
로컬 복사본이 디스크에 있는 경우에도 원격 리소스를 가져옵니다.
참조
npm cli v6.5.0 기준으로 백로닉 용어를 사용할 수 있습니다.
npm clean-install
출처:
https://github.com/npm/cli/releases/tag/v6.5.0 https://github.com/npm/cli/commit/fc1a8d185fc678cdf3784d9df9eef9094e0b2dec
npm에 있는 재설치 모듈을 사용할 수 있습니다.
설치 후 다음 명령을 사용할 수 있습니다.
reinstall
수동으로 제거할 때의 유일한 차이점node_modules
폴더 및 만들기npm install
즉, 이 명령은 Npm의 캐시를 자동으로 지웁니다.따라서 한 명령으로 세 단계를 수행할 수 있습니다.
업데이트: npx reinstall
패키지를 전체적으로 설치하지 않고 이 명령을 실행하는 방법입니다(npm5+에만 해당).
명령에 따라 node_module을 삭제하고 다시 설치합니다.
rm -rf node_modules && npm i
Windows의 경우 사용할 수 있습니다.
(if exist node_modules rmdir node_modules /q /s) && npm install
그것이 제거됩니다.node_modules
하고 실행합니다.npm install
설치하기 전에 제거하면 모든 패키지가 다시 설치됩니다.
이 단계에 따라 노드 모듈을 다시 설치하고 업데이트합니다.
node_message 폴더가 없는 경우에도 작동합니다.이제 다음 명령을 동기화하여 실행합니다."npm update"도 사용할 수 있지만, 저는 이것이 더 선호되는 방법이라고 생각합니다.
npm outdated // not necessary to run this command, but this will show outdated dependencies
npm install -g npm-check-updates // to install the "ncu" package
ncu -u --packageFile=package.json // to update dependencies version in package.json...don't run this command if you don't need to update the version
npm install: will install dependencies in your package.json file.
패키지에 포함된 종속성 버전이 문제가 없는 경우.json 파일, 그 단계들을 따를 필요는 없습니다. 그냥 실행하세요.
npm install
언급URL : https://stackoverflow.com/questions/12866494/how-do-you-reinstall-an-apps-dependencies-using-npm
'programing' 카테고리의 다른 글
Excel 테이블에서 SQL 쿼리를 실행하는 방법은 무엇입니까? (0) | 2023.05.23 |
---|---|
Mongoose - 전자 메일 구문의 유효성 검사 (0) | 2023.05.23 |
앱스토어에서 애플리케이션에 대한 올바른 'aps-environment' 자격 문자열을 찾을 수 없습니다. (0) | 2023.05.23 |
UI 탐색 모음에 단추를 추가하는 방법은 무엇입니까? (0) | 2023.05.23 |
VB.NET - 문자열에 "value1" 또는 "value2"가 포함된 경우 (0) | 2023.05.23 |