programing

npm을 사용하여 앱의 종속성을 어떻게 다시 설치합니까?

padding 2023. 5. 23. 21:37
반응형

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

반응형