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