2017-05-04 7 views
1

내가 카르마 테스트에서 멋진 설정 글꼴에 노력하고 있지만, 심지어 그 오류 현재, 정상 테스트 실행에 다음과 같은 오류각도 카르마 글꼴 최고 - 구문 에러 : 잘못된 또는 예기치 않은 토큰

Chrome 58.0.3029 (Windows 10 0.0.0) ERROR Uncaught SyntaxError: Invalid or unexpected token at node_modules/font-awesome/fonts/fontawesome-webfont.woff2:1

을 채 웁니다 (ng test)이 무시 무시하게되면 제대로 작동합니다. 그렇지만 자동화 된 빌드 파이프 라인을 손상시키는 헤드리스 테스트 (ng test --browsers='PhantomJS' --single-run=true)를 실행할 때는 적용되지 않습니다. 내가 각도/CLI에 의해 내 테스트에서 글꼴 멋진 작업을 얻기 위해 만든 각도 4를 사용하고

은 나는 지금까지 내 연구를 바탕으로 karma.conf.js

files: [ 
    { pattern: './node_modules/font-awesome/fonts/fontawesome-webfont.woff2*', watched: false }, 
    { pattern: './node_modules/font-awesome/fonts/fontawesome-webfont.woff*', watched: false }, 
    { pattern: './node_modules/font-awesome/fonts/fontawesome-webfont.ttf*', watched: false }, 
    { pattern: './node_modules/font-awesome/css/font-awesome.css', watched: false }, 
], 

에 다음과 같은 추가 이 오류는 추가 된 버전 (예 :? v = 4.4.0) 때문에 발생합니다. 글꼴이 멋진 CSS는 파일을 가져옵니다. webpack에서 사용자 정의 로더를 설정하여 문제를 해결할 수 있습니다.

하지만 angular/cli가이 구현을 숨기므로 해결책을 찾지 못하는 것 같습니다. - 표시 아이콘을

files: [ 
    "node_modules/font-awesome/css/font-awesome.css", 
    { 
    pattern: 'node_modules/font-awesome/fonts/*', 
    watched: false, 
    included: false, 
    served: true, 
    nocache: false 
    } 
] 

karma.conf.js에 : 나를 위해

답변

0

은 단순히 추가했다.