IT

tslint가 모듈을 허용하지 않는 것이 권장되는 이유는 무엇입니까?

itgroup 2023. 7. 17. 20:54
반응형

tslint가 모듈을 허용하지 않는 것이 권장되는 이유는 무엇입니까?

VS Code가 포함된 Typescript v2.3.2 및 TSLint v4.5.1을 사용하여 SPA를 생성하고 있습니다.코드베이스는 성장하고 있고 우리는 어떻게든 그것을 모듈화할 필요가 있습니다.

타자기 모듈을 사용하여 모듈화를 시도했지만 앱을 전송할 때 다음과 같은 린트 오류가 발생했습니다.

[tslint] 'namespace' and 'module' are disallowed (no-namespace)

다음 구성을 링터에 사용합니다.

{
  "extends": "tslint:recommended",
  "rules": {
    "no-var-requires": false,
    "no-console": ["error", false],
    "max-line-length": [false]
  }
}

89행의 권장 규칙 파일에 이 규칙이 표시됩니다.

"no-namespace": true,

잘못된 점이 있는지, 곧 쓸모없게 되지 않는 모범 사례에 따라 SPA를 모듈화하는 가장 좋은 방법은 무엇인지 궁금합니다.

코드의 예를 환영합니다.정말 감사합니다.

[tslint] 'filename' 및 'filename'은 허용되지 않습니다(무제한).

표준 JavaScript 구문이 아니기 때문입니다.

언급URL : https://stackoverflow.com/questions/44202309/why-is-tslintrecommended-not-allowing-modules

반응형