답변:
나는 의견을 말할 수있는 충분한 담당자가 없으므로 대답을 시도 할 것입니다 ...
왜 npm을 추가해야하는지 명확히하고 싶습니다. npm (homebrew를 통해)을 설치하면 방화벽에 구멍을 뚫지 않고 잘 작동합니다. 분명히 YMMV ...! 하지만 내가 알았어. 아니 적절하게 npm으로 테스트했습니다 (npm을 테스트 한 결과 정상적으로 작동 함).
네가 원하는 걸 믿는다. 응용 프로그램 계층 방화벽 . (시스템 환경 설정 - & gt; 보안 및 개인 정보 -> 방화벽)에서도 액세스 할 수있는 동일한 방화벽입니다.
내 socketfilterfw의 API는 링크 된 기사에서 논의 된 것으로 바뀌었다. 나는주의 할 것을 제안하고, API가 당신의 버전에 어떤 것인지 확인한다. 전에 다른 일을하는 것 :
/usr/libexec/ApplicationFirewall/socketfilterfw -h
socketfilterfw의 제 버전에는 링크 된 기사에 언급 된 "-t"옵션이 없으므로 다음을 사용해야합니다 :
/usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/local/bin/npm