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
항상 활성 구성을 나열합니다.
- npm 내장 구성 파일(
/path/to/npm/npmrc
) - 글로벌 구성 파일(
$PREFIX/etc/npmrc
) - 사용자별 구성 파일(
$HOME/.npmrc
) - 프로젝트별 구성 파일(
/path/to/my/project/.npmrc
)
언급URL : https://stackoverflow.com/questions/20934343/how-to-restore-reset-npm-configuration-to-default-values
'IT' 카테고리의 다른 글
문자열 값 앞에 있는 'u' 기호는 무엇을 의미합니까? (0) | 2023.09.05 |
---|---|
제로 길이 비트 필드의 실용적인 사용 (0) | 2023.09.05 |
마리아를 사용하여 카트 1.5.6.4 열기DB (0) | 2023.09.05 |
도커 컨테이너에 정적 IP 할당 (0) | 2023.09.05 |
layout_weight 속성을 코드에서 동적으로 설정하는 방법은 무엇입니까? (0) | 2023.09.05 |