IT

npm 구성을 기본값으로 복원/재설정하는 방법은 무엇입니까?

itgroup 2023. 9. 5. 20:09
반응형

npm 구성을 기본값으로 복원/재설정하는 방법은 무엇입니까?

가지고 놀았습니다.npm set그리고.npm config set몇 번이나 기본값(공장 초기화의 일종)으로 재설정하려고 합니다.

한다npm명령을 내릴 수 있습니까?아니면 모든 구성 파일을 직접 삭제한 후 다시 설치해야 합니까?

Linux Cent에서 둘 다 해야 합니다.OS 및 윈도우즈 8.

사용자 기본값을 재설정하려면

명령줄에서 실행(윈도우즈의 경우 gitbash):

echo "" > $(npm config get userconfig)
npm config edit

글로벌 기본값을 재설정하려면

echo "" > $(npm config get globalconfig)
npm config --global edit

sudo가 필요한 경우 대신 다음을 실행합니다.

sudo sh -c 'echo "" > $(npm config get globalconfig)'

중요한 것은 구성 항목의 값을 기본값으로 재설정할 수 있습니다.npm config delete <key>(또는)npm config rm <key>하지만 사용법은npm config rm에 언급되지 않음npm help config).

예:

# set registry value
npm config set registry "https://skimdb.npmjs.com/registry"
# revert change back to default
npm config delete registry

실행하는 경우npm config edit현재 구성을 보여주는 편집기와 옵션 목록 및 기본값이 표시됩니다.

하지만 '재설정' 명령은 없는 것 같습니다.

하나의 속성에 대한 것이라면 - 예를 들어 CA 검사를 사용하지 않도록 설정하는 등 일부 기본값을 일시적으로 변경하려고 합니다. 다음을 사용하여 수행할 수 있습니다.

npm config set ca ""

해당 설정의 기본값으로 되돌리려면 간단히

npm config delete ca

확인하려면, 사용npm config get ca.

npm 구성 편집

편집기에서 구성 파일을 엽니다.--global 플래그를 사용하여 글로벌 구성을 편집합니다.이제 레지스트리를 삭제하고 파일을 저장할 수 있습니다.

npm 구성 목록에 현재 사용 가능한 목록이 표시됩니다.

구성 기록 위치.npmrc파일을 삭제합니다.NPM은 이 순서로 구성을 조회하고 다음 설정은 이전 설정을 덮어씁니다.따라서 프로젝트별 구성 파일을 삭제한 후 활성화되는 프로젝트별로 일반적으로 덮어쓰는 글로벌 구성이 있는지 확인합니다.npm config list항상 활성 구성을 나열합니다.

  1. npm 내장 구성 파일(/path/to/npm/npmrc)
  2. 글로벌 구성 파일($PREFIX/etc/npmrc)
  3. 사용자별 구성 파일($HOME/.npmrc)
  4. 프로젝트별 구성 파일(/path/to/my/project/.npmrc)

언급URL : https://stackoverflow.com/questions/20934343/how-to-restore-reset-npm-configuration-to-default-values

반응형