Jasmine이나 Mocha와 같은 테스트 프레임 워크를 사용하고 싶습니다. 그러나 그렇게하는 것은 npm을 통해 @types 라이브러리를 추가하는 것을 의미하며, 불행히도 이러한 것들은 전역 네임 스페이스를 오염시킵니다.Typescript + Jasmine/Mocha,하지만 전역 유형이 없습니까?
이것은 응용 프로그램 코드를 작성할 때 intelisense가 테스트 기능을 포함하고 있음을 의미합니다. 이것이 가장 처음 발생한 세계 문제이지만 여전히 나에게 짜증납니다.
각 *.spec.ts
파일의 맨 위에 라이브러리를 가져올 수 있기를 기대했지만 정의 파일이 모듈을 지원하지 않는 것으로 보입니다.
모듈 내보내기를 사용하는 Tape
이라는 또 다른 라이브러리가 발견되었지만, 테스트는 매우 기본적이고 브라우저 UI가 없습니다 (브라우저 콘솔에 나타남).
누구에게 의견이 있습니까?
새 프로젝트이므로 제안한대로 구조화 할 수있는 위치에 있습니다.이 대답은 개발 환경의 현재 기능을 고려할 때 가장 좋은 방법으로 보입니다. – Marlon