반응형
JSHint(r10): 'angular'가 정의되지 않았습니다.
다음과 같은 것이 있습니다.
angular.module('test')
.controller('TestMenuController',
[
'$http',
'$scope',
'$resource',
'$state',
'os',
'us',
function (
$http,
$scope,
$resource,
$state,
os,
us) {
VS2014에서 구축하면 다음과 같은 오류 메시지가 나타납니다.
JSHint (r10): 'angular' is not defined.
이 메시지가 뜨는 것을 피할 수 있는 방법을 가르쳐 주실 수 있습니까?
이 문제에 대처하는 한 가지 방법은 다음과 같습니다..jshintrc
및 세트angular
사전 정의된 변수 중 하나라고 할 수 있습니다.
.jshintrc
다음과 같습니다.
{
"predef": ["angular"]
}
- 하나의 접근방식은 구성 옵션에 글로벌 변수로 'angular'를 추가하는 것입니다.
- 또는 구성 옵션 'jshintrc' 경로를 .jshintrc로 설정하여 다른 옵션을 지정합니다.
- documentation(jshint 옵션을 설정하는 다른 방법)
투덜거린다면..
//------------------------//
// jshint
//------------------------//
/**
* JSHint: configurations
* https://github.com/gruntjs/grunt-contrib-jshint
*/
jshint: {
options: {
jshintrc: '.jshintrc',
jshintignore: '.jshintignore',
reporter: require('jshint-stylish')
},
gruntfile: {
src: 'Gruntfile.js'
},
scripts: {
src: '<%= project.scripts %>/**/*.js'
},
all: [
'Gruntfile.js',
'<%= project.js %>/*.js',
'<%= project.scripts %>/**/*.js',
'test/**/*.js'
]
},
.jshintrc(root dir)에는 다음 옵션이 포함되어 있습니다.
{
"curly" : true,
"eqeqeq" : true,
"undef" : true,
"jquery" : true,
// global variables
"globals": {
"angular" : false,
"jasmine" : false,
"$" : false,
"_" : false,
"module" : false,
"require" : false
}
}
이게 도움이 됐으면 좋겠다.
언급URL : https://stackoverflow.com/questions/20837139/jshint-r10-angular-is-not-defined
반응형
'programing' 카테고리의 다른 글
반응 구성요소의 iframe 내용 설정 방법 (0) | 2023.03.12 |
---|---|
laravel - http 요청에서 매개 변수를 가져옵니다. (0) | 2023.03.12 |
스프링 보안 및 JSON 인증 (0) | 2023.03.12 |
HTML 문자열을 사용자 정의 스타일과 바인딩 (0) | 2023.03.12 |
Wordpress에서 관리 메뉴 항목 숨기기 (0) | 2023.03.12 |