2017-05-19 13 views
4

이것은 다소 프로젝트 설정 문제처럼 보입니다. 이것은 이전에 작동했습니다. 나는이 오류 메시지가 시작하는 데 도움이된다는 지식이 없다. 누군가가 문제 진단을 시작할 위치에 대한 조언을 갖고 있습니까?Angular 2 카르마 테스트가 실패하기 시작했습니다. 브라우저를 캡처 할 수 없습니다.

21 05 2017 07:42:55.094:WARN [karma]: No captured browser, open http://localhost:9876/ 
21 05 2017 07:42:55.110:INFO [karma]: Karma v1.4.1 server started at http://0.0.0.0:9876/ 
21 05 2017 07:42:55.110:INFO [launcher]: Launching browser Chrome with unlimited concurrency 
21 05 2017 07:42:55.118:INFO [launcher]: Starting browser Chrome                                                  ERROR in /Users/jgreenaw/WebstormProjects/legalcoveapp/node_modules/@angular/core/src/testability/testability.d.ts (41,33): Cannot find name 'Node'. 

ERROR in /Users/jgreenaw/WebstormProjects/legalcoveapp/node_modules/@angular/forms/src/directives/ng_form.d.ts (69,22): Cannot find name 'Event'. 

ERROR in /Users/jgreenaw/WebstormProjects/legalcoveapp/node_modules/@angular/forms/src/directives/reactive_directives/form_group_directive.d.ts (74,22): Cannot find name 'Event'. 

ERROR in /Users/jgreenaw/WebstormProjects/legalcoveapp/node_modules/@ng-bootstrap/ng-bootstrap/rating/rating.d.ts (58,26): Cannot find name 'KeyboardEvent'. 

ERROR in /Users/jgreenaw/WebstormProjects/legalcoveapp/node_modules/@ng-bootstrap/ng-bootstrap/typeahead/typeahead.d.ts (81,26): Cannot find name 'KeyboardEvent'. 
+0

작동하는 이전 커밋을 찾을 수 있습니까? –

+0

좋은 질문으로, 나는 5 일 전에 "got tests to work"라고 표시된 이전 커밋으로 되돌아 갔고, 같은 오류로 실패했습니다. 주목해야 할 점은 클라우드 환경에서 같은 문제가 발생하지만 거기에서 기대할 것입니다. –

+0

아마도 node_modules /를 삭제하고 이전 커밋으로 npm install을 다시 실행 하시겠습니까? 이런 종류의 일은 내가 환경에 특정한 문제를 제거하면서 지속적인 통합을 좋아하는 이유입니다. –

답변

0

전방으로 문제를 해결할 수 있었지만 근본 원인을 식별하지는 못했습니다. 최근에

  • 동기 각도/CLI 프로젝트 및 글로벌 버전 : 1.0.4
  • RM은 내가 전에했던 node_modules하지만 reading this. 나는 유용한 제안과 질문

감사 @MatthewDaly npm cache clean

  • npm install을 누락되었습니다.

  • 5

    Angular lib 버전을 업그레이드 한 후에도 카르마 테스트가 실패하기 시작했기 때문에이 질문을 받게되었습니다. @ angle/cli 버전 1.1.2를 확인한 후 다음과 같이 요구할 수도 있습니다.

    src/tsconfig.spec.json에 "dom"을 추가하여 업데이트하십시오. lib 배열 :

    "lib": ["es2016", "dom"], 
    
    +0

    +1 나를 위해 고쳐졌습니다. 믿을 수 없다. 문제는 그렇게 간단했다. 또한 각도 cli 오류 로그가 끔찍하고 무시 무시하다고 말해야합니다. 나는 웹 팩과 타이프 스크립트 같은 다른 옵션을 찾고 방황하는 그들로부터 도망 쳤고 2 일을 낭비했다. –