반응형
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]
}
}
"no-namespace": true,
잘못된 점이 있는지, 곧 쓸모없게 되지 않는 모범 사례에 따라 SPA를 모듈화하는 가장 좋은 방법은 무엇인지 궁금합니다.
코드의 예를 환영합니다.정말 감사합니다.
[tslint] 'filename' 및 'filename'은 허용되지 않습니다(무제한).
는 표준 JavaScript 구문이 아니기 때문입니다.
더
- 네임스페이스는 일반 JS 패턴에 대한 특수 TypeScript 전용 구문입니다. https://basarat.gitbook.io/typescript/docs/project/namespaces.html
- 다음과 함께 네임스페이스 사용 안 함
outFile
: https://basarat.gitbook.io/typescript/docs/tips/outFile.html
언급URL : https://stackoverflow.com/questions/44202309/why-is-tslintrecommended-not-allowing-modules
반응형
'IT' 카테고리의 다른 글
어레이의 첫 번째 요소를 가져오고 Aggregate를 사용하여 반환하시겠습니까? (0) | 2023.07.17 |
---|---|
logging.info 이 콘솔에 표시되지 않지만 경고 및 오류가 나타납니다. (0) | 2023.07.17 |
새(그리고 비어 있음!)를 만드는 방법"뿌리" 지점? (0) | 2023.07.17 |
스프링 부트 테스트를 특정 프로필이 활성화된 경우에만 실행되도록 표시할 수 있습니까? (0) | 2023.07.17 |
브라우저를 통한 카메라 액세스 (0) | 2023.07.17 |