나는 같은 문제가 있었고 실행 npm config delete prefix
이 도움이되지 못했습니다.
그러나 이것은했다 :
brew를 사용하여 nvm을 설치 한 후 ~/.nvm
디렉토리를 작성하십시오 .
$ mkdir ~/.nvm
다음 줄을 추가하십시오 ~/.bash_profile
.
export NVM_DIR=~/.nvm
. $(brew --prefix nvm)/nvm.sh
(당신이 어떤에서 다른 NVM 관련 명령이 없는지 확인 ~/.bashrc
하거나 ~/.profile
또는~/.bash_profile
)
새 터미널을 열고 이번에는 경고 메시지를 인쇄하지 않아야합니다. 명령
을 실행하여 nvm이 작동 중인지 확인하십시오 nvm --version
.
그 후, NodeJS를 사용하여 설치 / 재설치nvm install node && nvm alias default node
.
더 많은 정보
나는 설치 nvm
하여 homebrew
본 신고서를 가지고 이후 있음 :
업스트림은 Homebrew를 통한 nvm의 명시 적 관리를 지원하지 않기로했으며,보고하기 전에 표준 nvm 설치 방법과 비교하여 문제를 확인해야합니다.
NVM의 작업 디렉토리가 없으면 작성해야합니다.
mkdir ~/.nvm
다음 ~/.bash_profile
또는 원하는 쉘 구성 파일 을 추가 하십시오.
export NVM_DIR=~/.nvm
. $(brew --prefix nvm)/nvm.sh
$NVM_DIR
임의의 위치로 설정할 수 있지만 변경하지 않은 상태로두면
/usr/local/Cellar/nvm/0.31.0
업그레이드 / 재설치시 nvm 설치 노드 설치가 삭제됩니다.
그것을 무시하면이 오류 메시지가 나타납니다.
nvm
npm config
"접두사"옵션 과 호환되지 않습니다 : 현재 설정 해제 를 위해 "/usr/local/Cellar/nvm/0.31.0/versions/node/v5.7.1"
실행 nvm use --delete-prefix v5.7.1 --silent
으로 설정되어 있습니다.
이전 가이드 ( homebrew/nvm
)를 따르고 나서 NodeJS를 다시 설치해야한다는 것을 알았습니다. 그래서 나는했다 :
nvm install node && nvm alias default node
그리고 그것은 고정되었습니다.
업데이트 :
brew를 사용하여 NVM을 설치하면 터미널이 느리게 시작됩니다. 당신은 할 수 있습니다 이 명령에 따라 이를 해결하기를.