사용자가 new없이 호출하도록하려는 생성자 함수 Foo이 있습니다. 예를 들어, 정의 Foo에 대한 const myFoo = Foo('bar');
, function Foo(bar) {
if(!this) { return new Foo(bar); }
foo.bar = bar;
return this;
}
어떻게 JSDoc3로
jsdoc에서 "+"와 같은 특수 기호가있는 속성에 대해 올바른 설명을 만들 수 있습니까? 는 예 : /**
* @typedef {Object} TestObject
* @property {string} "id+name"
*/
"ID + 이름"이 경우에 잘못된 구문이 될 것으로 보인다.
에서 참조 타입 정의 혼성 유형, 다른 모듈이 형태를 참조하는 I는 JS 모듈 // somewhere/foo.js
/**
* @module
*/
/**
* @typedef Foo
* @type {object}
* property {string} bar - some property
*/
의 형식 정의 형식이 가능이라고 가정 HTML 페이지
예. MyClass.js 다른 파일에 /**
* @class
* @name module:Bar
* @param {number} a1
* @param {string} a2
*/
function Bar(a1, a2){}
그리고, : /** @type module:Bar.constructor */ // made up syntax
var Bar =
jsdoc 3.4.2에서 사용자 정의 태그를 작성하려고합니다. config.json 파일 내가이 라인 exports.defineTags = function (dictionary) {
dictionary.defineTag("service", {
mustHaveValue: true,
canHaveType: false,
JSDoc 3.4.3을 사용하고 있으며 config.json 파일을 실행하여 여러 파일에 대한 설명서를 만들려고합니다. 나는이 오류 얻을 jsdoc -c conf.json
: 그러나 때마다 나는 다음과 같은 명령을 실행하려고 심지어 공식 JSDoc 문서에있는 예제 설정 파일을 복사 및 붙여 넣기 시도 Cannot parse the config file
.js 파일을 포함하는 전체 디렉토리에 jsdoc를 실행하기 만하면 우분투 터미널에서 개별 파일에 대해 jsdoc abc.js 명령을 실행하여이 작업을 수행합니다.하지만 필요한 것은 다음과 같습니다. 디렉토리의 모든 파일에 대해이 명령을 한 번에 적용하여 js 파일을 포함하는 해당 디렉토리의 모든 파일이 단일 명령으로 생성되도록하십시오. 도움을 주셔서 감사
JSDOC을 사용하고 있으며 모든 플러그인이 npm 플러그인을 지원하여 멋진 문서를 만듭니다. jsdoc 실행하고 JSX 그것을 파일을 구문 분석 힘든 시간을 얻는 것은 항상 SyntaxError: unknown: Unexpected token
export default class SaveDesign extends Component {
static di
JSDoc은 모든 구성원 목록을 두 번 인쇄합니다. 그리고이 목록에서 모든 구성원을 두 번 인쇄합니다. 어떤 생각이 어떤 행동을 일으킬 수 있습니까? jsdoc . -c conf.json 이는이다 :이 문서를 생성하는 명령은 {
"tags": {
"allowUnknownTags": true,
"dictionaries": ["jsd