에서
var _ = require('lodash');
jshint 문제를 해결 한 것으로 보인다 다음에 .jshintrc 업데이트되었습니다.
{
"node": true,
"browser": true,
"esnext": true,
"bitwise": false,
"camelcase": false,
"eqeqeq": true,
"immed": true,
"indent": 4,
"latedef": true,
"newcap": true,
"noarg": true,
"quotmark": "single",
"regexp": true,
"undef": true,
"unused": false,
"strict": true,
"trailing": true,
"smarttabs": true,
"globals": {
"jQuery": true,
"angular": true,
"console": true,
"AppConfig": true,
"$": true,
"_": true,
"moment": true,
"module": true,
"inject": true,
"browser": true,
"element": true,
"describe": true,
"before": true,
"beforeEach": true,
"after": true,
"afterEach": true,
"expect": true,
"it": true,
"by": true,
"chai": true
}
}
는 또한 .jshintrc 스펙
{
"extends": ".jshintrc",
"globals": {
"describe": true,
"it": true,
"before": true,
"beforeEach": true,
"after": true,
"afterEach": true,
"chai": true,
"inject" : true
}
}
'Redefinition'은 어딘가에 이미 정의한 것을 나타냅니다. – mvuajua
jshint 설정 파일이 파싱되고 있습니까? "someglobal"을 추가하십시오 : 전역에 true를 넣은 다음 var someglobal = 123; someglobal을 다시 정의하면 예외가 발생합니까? – Etai