WebStorm IDE을 사용하고 있으며 내 angularJS 프로젝트를 만들었습니다. grunt
도 사용 중이며 grunt-contrib-jshint
을 사용하고 있습니다. 나는 프로젝트를 만드는 데 사용되는 angular-seed 저장소에 이미 있었다 내 .jshintrc
파일에 미리 몇 가지 옵션이 있었다 : 그들의 모든 오류와 관련, 나는 터미널에 grunt jshint
을 실행하면JSHint에서 .jshintrc 파일을 찾을 수 없습니다/
{
"strict": "global",
"node": true,
"globals": {
// Angular
"angular": false,
// Angular mocks
"module": false,
"inject": false,
// Jasmine
"jasmine": false,
"describe": false,
"beforeEach": false,
"afterEach": false,
"it": false,
"expect": false,
// Protractor
"browser": false,
"element": false,
"by": false
}
}
, 나는 많은 오류를 얻을를하는 옵션이 제대로 설정되지 않은 경우 발생합니다. 그러나이 옵션을 복사하여 Gruntfile
에 넣으면 모든 것이 매력처럼 작동합니다.
jshint: {
files: ['Gruntfile.js', 'app/**/*.js'],
options: {
// options here to override JSHint defaults
node: true,
globals: {
// Angular
angular: false,
// Angular mocks
module: false,
inject: false,
// Jasmine
jasmine: false,
describe: false,
beforeEach: false,
afterEach: false,
it: false,
expect: false,
// Protractor
browser: false,
element: false,
by: false
}
}
},
기본적으로, 내가 이해 한 것은 jshint
는 .jshintrc
파일에서 옵션을 읽을 수 없습니다. 이 문제를 어떻게 해결합니까?
작동하지, 나는 내'jshint' 작업을 설정 { 파일 : [ 'Gruntfile.js', '응용 프로그램/**/* JS.'], jshintrc : 사실을}' , 작동하지 않았습니다. –
'options' 섹션에서 옵션을 설정해야합니다. –
감사합니다. 작동, 다시 매력처럼! :) –