현재 jsdoc을 사용하여 JS 파일을 문서화하고 있지만 일부 문제가 있습니다. 두 파일, file1.js
및 file2.js
(실제 이름은 분명히 아닙니다)이 있습니다. 이 두 파일에는 jsdoc 스타일로 문서화 한 많은 함수가 들어 있습니다. 두 파일 모두에서 jsdoc을 실행할 때 출력은 설명과 함께 전역 함수 목록입니다. 함수가 실제로 어디에 있는지는 구별이 없습니다 (file1.js
또는 file2.js
). 내 문서를 더 나은 구조로 만들기 위해이 구별을 만들 수있는 방법이 있습니까?jsdoc 출력의 전역 변수 방지
4
A
답변
5
는 각 파일에 @module
태그를 사용할 수 있습니다 :
/**
* @module file1
*/
당신은 다른 파일에 대한 file2
을 사용하십시오. 귀하의 모듈이 귀하의 파일과 동일한 이름을 갖을 것으로 가정했습니다.
모듈에있는 항목을 참조하려면 module:
표기법을 사용합니다. 따라서 file1
모듈에 foo
이라는 클래스가있는 경우 @returns {module:file1~foo}
을 사용하면 다른 모듈의 함수가 반환하는 데이터 유형을 기록 할 수 있습니다. 물결 표식은 here으로 설명됩니다. foo
은 모듈 file1
의 "내부"멤버임을 나타냅니다. ("정적"멤버로 만드는 것이 내 의견으로는 좋지만 jsdoc의 현재 버전은 모듈 용으로 잘 처리하지 못합니다.)
관련 문제
- 1. 블라인드 방지 자바 스크립트 전역 변수 충돌
- 2. js 파일의 전역 변수 재설정 방지 방법
- 3. jsdoc 유효한 매개 변수 유형
- 4. LaTeX 출력의 특수 문자 이스케이프 방지
- 5. JSDoc - 필수 매개 변수 구문 지정
- 6. WebStorm 및 JSDoc Annotation의 선택적 매개 변수
- 7. JSDoc 3 문서 생성자/클래스 매개 변수
- 8. 전역 변수 안에 전역 변수 정의하기 PHP
- 9. 티타늄 전역 변수 변수
- 10. 변수 전역 변수?
- 11. 회귀 출력의 변형 변수 오류
- 12. PowerShell에서 변수 출력의 이름 바꾸기
- 13. 전역 변수
- 14. 전역 변수
- 15. 전역 변수
- 16. 전역 변수 ++
- 17. 전역 변수
- 18. jsdoc-grunt 작업에서 jsdoc 옵션을 사용하는 방법
- 19. JSDoc/OPENUI5
- 20. AngularJS가있는 JSDoc
- 21. 빔 JSDoc
- 22. Django의 전역 변수/변수 캐싱
- 23. 여러 vars 용 JSDoc 유형
- 24. 정수 변수 재설정 방지
- 25. JSDoc 콜백 함수에 연결
- 26. 델파이에서 변수 전역 변수 및 변수 사용
- 27. 비 정적 전역 변수 대 전역 정적 __thread 변수
- 28. 정적 전역 변수 V static 전역 클래스 변수
- 29. 자바 스크립트 전역 모듈 또는 전역 변수
- 30. 다른 전역 변수와 일치하는 PHP 전역 변수