programing

밑줄과 jshint 사용

codeshow 2023. 10. 9. 23:41
반응형

밑줄과 jshint 사용

저는 밑줄 라이브러리를 사용하고 있습니다.

jshint를 실행할 때 다음과 같이 표시됩니다.

[L38:C38] W117: '_' is not defined.
      var approvedAndRequstedCount = _.countBy(products, function(obj) {

경고:"jshint:all" 작업에 실패했습니다.--force를 사용하여 계속합니다.

이것은 내 구성 파일입니다.

{
  "node": true,
  "browser": true,
  "esnext": true,
  "bitwise": true,
  "camelcase": false,
  "curly": true,
  "eqeqeq": true,
  "immed": true,
  "indent": 2,
  "latedef": true,
  "newcap": true,
  "noarg": true,
  "quotmark": "single",
  "regexp": true,
  "undef": true,
  "unused": true,
  "strict": true,
  "trailing": true,
  "smarttabs": true,
  "globals": {
    "angular": false
  }
}

글로벌 옵션에 문제가 있는 것 같은데요?false: 를 추가하려고 했지만 운이 없었습니다.무슨 생각 있어요?

저도 이 문제가 있었습니다.

밑줄을 설치했습니다.bower install -save underscore코드에서 잘 작동했습니다.불행하게도 jshint는 그 참조를 찾지 못했습니다..jshintrc와 같은 구성 파일의 전역 변수에 대해 jshint에게 알려야 합니다.

{
  …
  "globals": {
    "angular": false,
    "_": false
  }
}

이 문제가 계속 발생할 경우 jshint를 실행할 때 밑줄이 포함되어 있는지 확인해야 합니다.-W117을 true로 설정하는 것을 권장하지 않습니다.이러한 오류를 끄집어내면 더 많은 버그가 발생할 수 있습니다.

언급URL : https://stackoverflow.com/questions/22176739/using-underscore-with-jshint

반응형