React Native 自動(dòng)生成文檔

自動(dòng)生成文檔方案: TypeDoc 工具 (官方地址: https://typedoc.org/ )
選擇原因: RN的JS文件里有大量的ES6語(yǔ)法和JSX語(yǔ)法,TypeDoc對(duì)RN項(xiàng)目支持相對(duì)比較友好

  1. TypeDoc 安裝步驟:

    1. 安裝方法a npm install typedoc --save-dev 針對(duì)自己的項(xiàng)目使用
      安裝方法b npm install typedoc --global 全局可以使用該工具
    1. 支持RN需要在工程根目錄配置一個(gè)文件 tsconfig.json(文件放在附件里,具體參數(shù)參考該文件) 此為可選項(xiàng),即是把命令行參數(shù)放到j(luò)son文件,省去在命令行里添加參數(shù)
    1. 生成文檔方式1: typedoc --out docs /src docs:生成的文件所在目錄 /src: 需要生成文檔的js文件目錄 命令中對(duì)應(yīng)的參數(shù)參考官方文檔 (沒(méi)有做 2 操作眨补,這是參數(shù)要在命令行里添加,具體參數(shù)參考官方文檔)
     生成文檔方式2:  typedoc --tsconfig tsconfig.json 這樣不需要在命令里加參數(shù),會(huì)去 tsconfig.json文件 加載設(shè)置參數(shù)(執(zhí)行了 2 操作赛惩,這樣會(huì)更方便一下)
    

具體目錄如下圖


20191025101406.jpg

tsconfig.json 文件內(nèi)部?jī)?nèi)容:

{
    "compilerOptions": {
        "name":"RN文檔",
        "allowJs": true,
        "module": "es2016",
        "target": "es6",
        "jsx": "react",
        "noEmit": true,
        "moduleResolution": "node",
        "importHelpers": true,
        "lib": ["es2015", "es2016"],
        "allowSyntheticDefaultImports": true
    },
    "include": [
        "src/**/*.js"
    ],
    "typedocOptions": {
        "ignoreCompilerErrors": true,
        "mode": "modules",
        "out": "./docs"
    }
}

配置好以后,跳轉(zhuǎn)到項(xiàng)目目錄(此處即 TypeDocDemo ) 執(zhí)行第3步就會(huì)生成文檔啦,再附一張圖


20191025101759.jpg

出現(xiàn)如下圖log,表示生成文檔成功蝉娜,例子中的json配置,文檔會(huì)在當(dāng)前目錄創(chuàng)建一個(gè) docs 的文件夾


20191025102045.jpg
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扎唾,一起剝皮案震驚了整個(gè)濱河市召川,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌稽屏,老刑警劉巖扮宠,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件西乖,死亡現(xiàn)場(chǎng)離奇詭異狐榔,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)获雕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)薄腻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人届案,你說(shuō)我怎么就攤上這事庵楷。” “怎么了楣颠?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵尽纽,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我童漩,道長(zhǎng)弄贿,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任矫膨,我火速辦了婚禮差凹,結(jié)果婚禮上期奔,老公的妹妹穿的比我還像新娘。我一直安慰自己危尿,他們只是感情好呐萌,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著谊娇,像睡著了一般肺孤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上济欢,一...
    開(kāi)封第一講書(shū)人閱讀 49,760評(píng)論 1 289
  • 那天渠旁,我揣著相機(jī)與錄音,去河邊找鬼船逮。 笑死顾腊,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的挖胃。 我是一名探鬼主播杂靶,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼酱鸭!你這毒婦竟也來(lái)了吗垮?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤凹髓,失蹤者是張志新(化名)和其女友劉穎烁登,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蔚舀,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡饵沧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了赌躺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狼牺。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖礼患,靈堂內(nèi)的尸體忽然破棺而出是钥,到底是詐尸還是另有隱情,我是刑警寧澤缅叠,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布悄泥,位于F島的核電站,受9級(jí)特大地震影響肤粱,放射性物質(zhì)發(fā)生泄漏弹囚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一狼犯、第九天 我趴在偏房一處隱蔽的房頂上張望余寥。 院中可真熱鬧领铐,春花似錦、人聲如沸宋舷。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)祝蝠。三九已至音诈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绎狭,已是汗流浹背细溅。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留儡嘶,地道東北人喇聊。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像蹦狂,于是被迫代替她去往敵國(guó)和親誓篱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容