브라우저에서 Ember-CLI 프로젝트 (일명 ES6 구문)로 노출되는 전역 적으로 사용 가능한 navigator
개체를 사용하고 있으며이 유효한 전역을 참조 할 때 오류가 발생하지 않도록하고 싶습니다. 목적.브라우저 탐색기를 사용하면 JShint 오류가 발생합니다.
이 제안을 보았습니다 : Ember CLI - Error when using moment.js in route.jshintrc
파일의 predef
정의에 [navigator]를 추가하려고 시도했습니다. 어떤 영향을 미치지 않는 것 같았습니다. 또한 JS 파일 자체에 다음을 넣습니다.
/* global navigator: false */
그래도 작동하지만 여전히 .jshintrc 대안이 좋을 것이라고 생각합니다. 이것을 달성 할 수있는 방법이 있습니까? 내 시도가 momentjs 예와 동일한 방식으로 원하는 결과를 얻지 못했습니다.
은 BTW, 여기에 엠버 - CLI가 박았 기본 설정입니다 : .jshintrc
파일에서
당신이 제안하지만 엠버 - CLI는 디폴트 값을 가지고 것처럼 사전 구조가 될 것이라고 의미가 있습니다 : 그래서처럼
"predef"
배열에"navigator"
를 추가 (주.jshintrc
다른)tests/.jshintrc
에서나는'predef'를 배열로 취급하는 곳에서 놀기를 주저합니다. 둘 이상의 구문이 지원됩니까? – ken
괜찮 았는데 오래 전에 바뀌 었습니다. 지금 배열입니다. :)하지만'엠버 새 앱 '을 사용하여 새 앱을 만들고이 배열에'abc'를 추가하려고 시도한 다음 테스트가 끝났습니다! 'predef'에'abc'를 추가하지 않고 나는 jshint 에러를 가지고 있습니다. 어쩌면 틀린'.jshintrc' 파일에서 그것을 변경하고있는 것일까? 소스와 테스트를위한 두 개의 분리 된 것들이있다. – andrusieczko