내 앱이 의존하는 모든 패키지 를 다시 설치하는 간단한 방법이 있습니까 (예 : 내 패키지 node_modules 폴더에 있습니까)?
답변
내가 볼 수있는 가장 쉬운 방법은 node_modules
폴더 삭제 및 실행 npm install
입니다.
답변
올바른 방법은 실행하는 것 npm update
입니다. 정말 강력한 명령으로 누락 된 패키지를 업데이트하고 이미 설치된 최신 버전의 패키지를 사용할 수 있는지 확인합니다.
npm으로 수행 할 수있는 작업을 이해 하려면 NPM 소개를 읽으십시오 .
답변
대부분의 경우 다음 명령을 사용하여 모든 노드 모듈을 완전히 다시 설치합니다 (프로젝트 폴더에 있는지 확인하십시오).
rm -rf node_modules && npm install
폴더를 npm cache clean
제거한 후 실행 하여 node_modules
캐시 된 종속성이 없는지 확인할 수도 있습니다 .
답변
npm
에 대한 CLI 명령을 업데이트하고 플래그를 install
추가했습니다 --force
.
npm install --force
--force
(또는 -f
) 인수는 강제 npm
로컬 복사본이 디스크에있는 경우에도 원격 리소스를 가져올 수 있습니다.
보다 npm install
답변
npm에 있는 재설치 모듈을 사용할 수 있습니다 .
설치 한 후 다음 명령을 사용할 수 있습니다.
reinstall
node_modules
폴더 를 수동으로 제거 하고 만드는 것과의 유일한 차이점 npm install
은이 명령이 npm의 캐시를 자동으로 지우는 것입니다. 따라서 하나의 명령으로 3 단계를 수행 할 수 있습니다.
upd : npx reinstall
패키지를 전체적으로 설치하지 않고이 명령을 실행하는 방법입니다 (npm5 +에만 해당).
답변
하나의 간단한 명령으로이를 수행 할 수 있습니다.
npm ci
답변
Windows의 경우 사용할 수 있습니다
(if exist node_modules rmdir node_modules /q /s) && npm install
node_modules
디렉토리 를 제거한 npm install
다음 수행합니다 . 설치하기 전에 제거하면 모든 패키지가 다시 설치됩니다.
