저는 Angular 2를 배우고 있으며 좋은 발전을 이루고 있습니다. 그러나 트리 떨림으로 최적화 된 빌드를 사용하기 시작 했으므로 Angular 코드의 오류 메시지가 계속 폭발합니다. Angular/npm/tsc/uglifyjs 버그로 인해 발생할 수 있지만, Angular가 유동적이어서 잠시 동안 노드를 망쳐 놓은 것처럼 내 빌드 환경에서 문제가 될 가능성이 더 높습니다. 다양한 위치의 도구.완전히 깨끗하게 작동하는 각도 2 환경을 어떻게 설정할 수 있습니까?
내가 알고있는 깨끗한 빌드 환경을 원한다면, 깨진 빌드 환경이 유발할 수있는 훨씬 복잡한 버그가 아니라 내 자신의 버그로 고생해야 할 것입니다.
일부 가능성 : 깨끗한에서 다시 설치 한 후 내 (OS X 10.10.5) 시스템에서 모든 노드, 각도의 흔적 및 관련 도구를 제거하는 방법
그림 밖으로 업 - 날짜 출처. 도구의 모호한/승인되지 않은 복사본이 실행되고 있는지 여부를 테스트 할 방법이 필요합니다.
깨끗한 환경을 설정하고 실행하려면 Vagrant을 사용하십시오. 그러나 응답 here은 방황하는 사람이 파일 변경 이벤트를 트리거하지 않을 것이라고 말합니다. 자동 재 컴파일을 중단 할 것으로 추정합니다. 그렇게 좋지는 않을 것입니다.하지만 그렇게 나쁘지는 않을 것입니다.
VirtualBox을 사용하면 전체 가상 시스템을 설정하거나 기존의 완전히 업데이트 된 기기를 실행할 수 있습니다. 그러나 이것은 간단한 작업이어야하는 오버 헤드가 많습니다.
의견이 있으십니까?
편집 : 또 다른 걱정은이 코드를 작성하는 유일한 개발자가 아니라는 것입니다. 빌드 환경이 다르다면 우리는 서로의 빌드 문제를 추적하려고 노력해야 할 것입니다. 이는 Vagrant 나 VirtualBox와 같은 휴대용 시스템을 가리 킵니다.
나는 당신의 컴퓨터에서 모든 노드의 흔적과 다른 개발자의 개발자를 제거한 다음, 개발을 위해 분리 된 가상 환경을 설치하고자한다. 이것은 두통을 많이 줄 것입니다. – Eineki